IsNull 函数
返回指示表达式是否包含无效数据 (Null) 的 Boolean 值。
语法
IsNull (表达式)
所需的表达式参数是包含数值表达式或字符串表达式的 Variant。
备注
如果 expression 为 Null,则 IsNull 将返回 True;否则 IsNull 将返回 False。 如果 expression 由多个变量组成,则任何成员变量中的 Null 将导致为整个表达式返回 True。
Null 值指示 Variant 未包含任何有效数据。 Null 与 Empty 不同,其指示尚未初始化变量。 它也与零长度字符串 (“”) 不同,有时称为 null 字符串。
重要
[!重要信息] 使用 IsNull 函数可确定表达式是否包含 Null 值。 有些情况下,您可能希望计算结果为 True 的表达式,如 If Var = Null
和 If 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。