我很困惑。哪两种形式是正确的?
If IsEmpty(Cells(i, j)) Then
MsgBox ("This cell is empty!")
End If
If Not IsEmpty(Cells(i, j)) Then
MsgBox ("This cell contains something!")
End If
...或:
If IsEmpty(Cells(i, j)) = True Then
MsgBox ("This cell is empty!")
End If
If IsEmpty(Cells(i, j)) = False Then
MsgBox ("This cell contains something!")
End If
基本上,我是否需要将IsEmpty函数与布尔值进行比较?
答案 0 :(得分:2)
IsEmpty
函数返回一个布尔值,所以你的第一个例子很好。另外,我发现它们更容易/更容易阅读。
答案 1 :(得分:1)
通常两者都应该有效。 你试过吗?