仅当活动列中的第一个单元格具有某个值时,如何获取MsgBox?

时间:2012-08-21 12:58:37

标签: excel vba excel-vba

如果活动列中的第一个单元格不是“abc”

,我试图退出
If Not Cells(1, ActiveCell.Column).Value = "abc" Then Exit Sub
MsgBox ("323")

无论活动列中的第一个单元格是什么 - MsgBox都不会出现。

2 个答案:

答案 0 :(得分:3)

怎么样

If Cells(1, ActiveCell.Column).Value <> "abc" Then Exit Sub
MsgBox ("323")

答案 1 :(得分:1)

在调用msgbox之前,您正在退出sub。调用msgbox然后退出子。