在Excel中评估工作表中单元格的值时,以下语句是否为真?
当且仅当 Len(cell.Value) = 0
时, cell.Value = "".
这意味着可以安全地检查单元格中是否有零个字符,而不是将单元格值与空字符串进行比较。
答案 0 :(得分:7)
是的,他们做同样的事情。
但是,我建议您使用IsEmpty
函数检查空单元格。如果在单元格'
中输入单引号,则len
检查和=""
检查都将表明单元格为空。实际上事实并非如此。
IsEmpty
将返回false。
它也更容易阅读。
答案 1 :(得分:1)
我很确定你的说法是对的。我已经使用了很长一段时间,从来没有遇到过这个假设的问题
我的两分钱:我不确定你从这个技巧中获得了很多表现,其他人可能更容易理解cell.Value = ""
的含义而不是Len(cell.Value) = 0