如果声明和声明不相等

时间:2015-07-31 08:00:27

标签: excel vba excel-vba

我想说:

If Statement1 And Statement2 are not empty Then 
Do this 

我的代码如下所示:

  If Worksheets("Example").Cells(1 + regelnr, 2) And Worksheets("Example").Cells(1 + regelnr, 3) <> "" Then

然而,当调试它进入这个语句时,两个单元格都是空的,我找不到我在这里犯的错误?

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

怎么样:

 If((Worksheets("Example").Cells(1 + regelnr, 2) <> ""  And
 (Worksheets("Example").Cells(1 + regelnr, 3) <> ""))) Then

在你的情况下,它就像:IF(A和B不相等)那么 但解决方案是:IF((A不等于)AND(B不等于))THEN