这可能是一个愚蠢的问题,但我一直无法找到答案。据MS帮助:
IsEmpty仅返回变体的有意义信息。
但是,我看到很多例子(由专业人员)用于检查单元格内容If IsEmpty(Cells(1,1) Then do something
,因此我也学会了这样使用它。所以我知道它有效。但如果我按照MS帮助说的那样,我不认为以这种方式使用它是可以的。有什么想法吗?
答案 0 :(得分:2)
鉴于Range.Value属性returns a Variant本身,我认为为什么它应该起作用并不是太过分。
答案 1 :(得分:2)
使用IsEmpty(Cells(1,1))
之类的引用时,您指的是Cells(1,1)
的默认属性.Value
。 .Value
的数据类型为Variant
,因此与文档一致!