共用方式為


IsNull 函數

傳回布林值,指出運算式是否未包含任何有效的資料 (Null)。

語法

IsNull(expression)

必要的表達式自變數是包含數值表達式字串表達式的 Variant

註解

運算式NullIsNull 則會傳回 True,否則,IsNull 則會傳回 False。 如果運算式包含多個變數,任何關係變數中的 Null 都會導致在整個運算式中傳回 True

Null 值表示 Variant 未包含任何有效的資料。 NullEmpty 不同,這表示變數尚未初始化。 它也不同於零長度字串 (“”) ,這有時稱為 Null 字串。

重要事項

使用 IsNull 函數,判定運算式是否包含 Null 值。 您可能預期在某些情況下 (例如 If Var = NullIf Var <> Null) 評估為 True 的運算式,一律為 False。 這是因為包含 Null 的任何運算式本身為 Null,因此為 False

範例

此範例使用 IsNull 函數,判定變數是否包含 Null

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar)    ' Returns False.

MyVar = ""
MyCheck = IsNull(MyVar)    ' Returns False.

MyVar = Null
MyCheck = IsNull(MyVar)    ' Returns True.

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應