看字段在什么位置了。。而且对空值的定义了
isNull 对于str=“” 判断都是false , 对于 str=Null 才是True ,对于str未赋值 判定是false
isEmpty 对于str=Null 断定是false, 对于 str=empty 判定是True ,对于str未赋值 判定是True
另外单元格 str=“” 就是空
举例
Dim MyVar, MyCheck
MyCheck = IsNull(MyVar)' 返回 False。
MyVar = ""MyCheck = IsNull(MyVar)' 返回 False。
MyVar = NullMyCheck = IsNull(MyVar)' 返回 True。
Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar)' 返回 True。
MyVar = Null ' 赋以 Null。
MyCheck = IsEmpty(MyVar)' 返回 False。
MyVar = Empty ' 赋以 Empty。
MyCheck = IsEmpty(MyVar)' 返回 True。
温馨提示:答案为网友推荐,仅供参考