構文
IsNull(expression)
引数expresionには、数式または文字列式を含むバリアント型の式を指定します。
解説
引数expresionの値がNull値であるときTrueを返します。
Null値とはバリアント型の変数に格納できる特殊な値で、バリアント型変数内に有効な値が入っていないことを意味します。Null値は、バリアント型変数が初期化されていない状態を表すEmpty値や、長さ0の文字列を表すNull文字列とは異なります。
サンプル
次の例は、バリアント型変数にNull値が格納されているかどうかを調べます。
Sub Sample() Dim a As Variant MsgBox IsNull(a) 'Falseを表示します a = "" MsgBox IsNull(a) 'Falseを表示します a = Null MsgBox IsNull(a) 'Trueを表示します End Sub