VBA Excel 单元格值为 "not"NULL

标签 vba excel

我在 for 循环中获取单元格值,如下所示:

cellValue = rng.Cells(i, j).Value

然后我检查单元格的值,如果它为空,我需要跳过,如下所示:

    If (Not IsEmpty(cellValue)) 
       /doThings/

即使单元值为空,IsEmpty(cellValue) 条件也会变为 false。我添加了一个 watch ,以查看这些单元格内有什么,但我什么也没得到:

Empty cell

在这些单元格中,我有一个公式,如果某些条件不成立,则返回“”,这就是单元格变空的原因。

最佳答案

检查单元格是否为空的最佳方法是使用它

If Len(Trim(cellValue)) <> 0 Then

关于VBA Excel 单元格值为 "not"NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36403487/

相关文章:

vba - 计算所有工作表上不同范围内的总计

mysql - 如何实现非程序员对 SQL 数据库的频繁批量更新。数据库每次都应该从 Excel 导入吗?

excel - 读取 Excel 文件表名称

excel - 复制并粘贴回excel中的过滤列表

java - 从 URL 读取 Excel 文件

excel - 如果有重复则插入一个新值

vba - Excel VBA : . 找不到范围方法或数据成员

vba - 如何编写 Excel 2013 电子表格比较脚本?

excel - 为什么VBA中if条件出现 "type mismatch"错误?

excel - 如何将 Excel 范围分配给二维数组?