由于有好几种不相同的“无效值”常数,VBA语言提供了好几种方法,以检验某个变量是否为empty或null值,或者设置某个变量为empty或null值。
①vbNull
和VarType函数一起使用,用于确定变量是否包含null。
②vbNullChar
赋值或检测null字符,null字符的值为Chr(0),即vbNullChar常数相当于将变量赋值为Chr(0),可用于检测变量,确定它的值是否是一个null字符。
③vbNullString
赋值或检测零长(空)字符串。
④Null关键字
将null值赋给variant变量后,可以通过调用IsNull函数来检测变量是否是Null值。
⑤vbEmpty
检测某个variant变量是否初始化。
⑥Nothing关键字
只能和对象变量一起使用,以确定变量是否具有有效的对象引用,此外,Nothing关键字还可以用于销毁当前的对象引用。