VBA如何判断单元格不为空

If Len(Sheets("sheet1").Cells(i, 10)) <> "" Then我是这么写的 但是为空的单元格也执行了下面的操作大神帮忙看看应该怎么写
2026年09月23日 09:54
有1个网友回答
网友(1):

Len函数是返回字符个数,结果是自然数,所以所有的都满足<>""。就改为,以下几种:
If Len(Sheets("sheet1").Cells(i, 10)) <> 0 Then
If Sheets("sheet1").Cells(i, 10) <> "" Then
If not istmpty(Sheets("sheet1").Cells(i, 10)) Then