我想说的是:

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


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

有什么建议?

最佳答案

怎么样:

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


在您的情况下,就像:如果(A和B不相等)则
但是解决方案是:IF((A不等于)AND(B不等于))THEN

关于excel - 如果Statement和Statement不等于,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31741057/

10-11 08:00