在我正在构建的Excel VBA模块中,如果超限货物的表包含任何内容,我需要执行一些代码。我最初写这个:我在这个IsEmpty子句中缺少什么?
If Not IsEmpty(Range("OOGData")) Then
...
Else
...
End If
但即使OOGData 为空的,它使返回False
。我试着用If IsEmpty(Range(“OOGData”))= False Then`,但这似乎没有任何区别。我当前的代码是
If IsEmpty(Range("OOGData")) = False Then
...但是,这仍然与空范围内激活。
我确定没有公式,隐藏值或任何可能出现的内容。
任何想法可能是什么问题?
你清除了细胞?也就是说,删除内容,我相信,不会清空单元格,相反,我认为它包含0长度的字符串。所以检查可能需要检查它是空的还是长度为0的字符串(这是我的头,因此它可能不完全正确)。这是我用过的一些代码'如果IsNull(cv)或IsEmpty(cv)或cv =“”Then' – MikeT