◆ IsNull 함수
식이 유효한 데이터를 전혀 포함하지 않는지를 (Null) 나타내는 Boolean 값을 반환합니다.
구문 IsNull(expression)
숫자 식 또는 문자열 식이 들어 있는 Variant를 나타내는 expression 인수가 필요합니다.
참조
IsNull은 expression이 Null이면 True를, Null이 아니면 False를 반환합니다. expression에 하나 이상의 변수가 들어 있는 경우 구성 변수에 Null이 있으면 전체 식에 True를 반환합니다.
Null 값은 Variant에 유효한 데이터가 전혀 없음을 나타냅니다. Null은 변수가 초기화되지 않음을 나타내는 Empty와는 같지 않습니다. 또한 이따금 null 문자열로 참조되는 길이가 0인 문자열("")과도 같지 않습니다.
중요 IsNull 함수를 사용하여 식에 Null 값이 들어 있는지 결정합니다. 어떤 상황에서 True로 평가하려는 식 (If Var = Null 과 If Var <> Null 와 같이)은 항상 False가 됩니다. Null이 들어 있는 식은 그 자체가 Null이 되므로 False가 됩니다.
IsNull 함수 예제
다음은 변수가 Null 값을 포함하는 지를 결정하기 위해 IsNull 함수를 사용하는 예제입니다.
Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' False를 반환합니다.
MyVar = ""
MyCheck = IsNull(MyVar) ' False를 반환합니다.
MyVar = Null
MyCheck = IsNull(MyVar) ' True를 반환합니다.