Visual Basic - 如何从某列中选择单元格或返回错误

时间:2014-08-07 10:04:55

标签: excel vba email excel-vba outlook

如果单击按钮,我有一个使用Outlook发送电子邮件的功能。它当前从一个单元格获取数据然后打开outlook然后检查地址簿中该单元格的文本并发送邮件。

我只希望能够在Name列中使用活动单元格(例如第2列),如果活动单元格在任何其他列中,则返回错误消息这是例如具有部门名称的列没有被选中,并且它被发送到部门邮箱。

我需要进行某种类型的错误检查,例如..IF,活动单元格在COLUMN 2中然后发送邮件,否则返回消息'确保选中的单元格在名称列中#。

1 个答案:

答案 0 :(得分:1)

尝试使用:

If Activecell.Column = 2 Then
    '~~> Send Email code goes here
Else
    Msgbox "Make sure selected cell is in name column"
End if