ISNull 函数

返回一个指示表达式是否不包含有效数据 (Null) 的布尔值。

语法

IsNull(expression)

注释

expression 参数可以是任何表达式。

如果 expression 为 Null,即它不包含有效数据,则 IsNull 返回 True;否则,IsNull 返回 False。如果 expression 包含多个变量,则任何组成变量中的 Null 都会导致整个表达式返回 True。

Null 值指示变量不包含有效数据。Null 与 Empty 不同,后者指示变量尚未初始化。它也与零长度字符串 (" ") 不同,后者有时称为 null 字符串。

注:

使用 IsNull 函数确定表达式是否包含 Null 值。在某些情况下,您可能期望求值结果为 True 的表达式(例如 If Var = Null 和 If Var <> Null)始终为 False。这是因为任何包含 Null 的表达式本身为 Null,因此为 False。

以下示例使用 IsNull 函数确定变量是否包含 Null:

示例

MyVar = Null   ' Assign Null.
MyCheck = IsNull(MyVar)   
' Output: True.