我在 for 循环中获取单元格值,如下所示:
cellValue = rng.Cells(i, j).Value
然后我检查单元格的值,如果它为空,我需要跳过,如下所示:
If (Not IsEmpty(cellValue))
/doThings/
即使单元值为空,IsEmpty(cellValue)
条件也会变为 false。我添加了一个 watch ,以查看这些单元格内有什么,但我什么也没得到:
在这些单元格中,我有一个公式,如果某些条件不成立,则返回“”,这就是单元格变空的原因。
最佳答案
检查单元格是否为空的最佳方法是使用它
If Len(Trim(cellValue)) <> 0 Then
关于VBA Excel 单元格值为 "not"NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36403487/