在我正在構建的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