0
剛開始使用VBA,想問一個概念問題。如果我想檢查一個單元格是否包含公式,我使用HasFormula PROPERTY,但如果我想知道單元格是否爲空,則使用IsEmpty函數。對我來說,這些看起來像是兩種相同的操作。有一個概念上的理由,一個是財產,另一個是功能?Excel 2013 VBA IsEmpty/HasFormula - 概念
剛開始使用VBA,想問一個概念問題。如果我想檢查一個單元格是否包含公式,我使用HasFormula PROPERTY,但如果我想知道單元格是否爲空,則使用IsEmpty函數。對我來說,這些看起來像是兩種相同的操作。有一個概念上的理由,一個是財產,另一個是功能?Excel 2013 VBA IsEmpty/HasFormula - 概念
含有返回空將返回從爲IsEmpty()假公式的單元格,但空單元格將返回真:
Sub HowEmptyIsIt()
Dim r As Range
Set r = Range("A1")
r.Formula = "="""""
MsgBox IsEmpty(r)
r.Clear
MsgBox IsEmpty(r)
End Sub