IsNull 函数

返回指示表达式是否包含无效数据 (Null) 的 Boolean 值。

语法

IsNull (表达式)

所需的表达式参数是包含数值表达式字符串表达式Variant

备注

如果 expressionNull,则 IsNull 将返回 True;否则 IsNull 将返回 False。 如果 expression 由多个变量组成,则任何成员变量中的 Null 将导致为整个表达式返回 True

Null 值指示 Variant 未包含任何有效数据。 NullEmpty 不同,其指示尚未初始化变量。 它也与零长度字符串 (“”) 不同,有时称为 null 字符串。

重要

[!重要信息] 使用 IsNull 函数可确定表达式是否包含 Null 值。 有些情况下,您可能希望计算结果为 True 的表达式,如 If Var = NullIf Var <> Null 始终为 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。