IsEmpty 関数

変数が初期化されたかどうかを調べ、結果をブール値で返します。

IsEmpty(expression)

引数 expression には、任意の式を指定します。ただし、IsEmpty 関数は、単独の変数についてその変数が初期化されているかどうかを調べる関数なので、通常は、引数 expression には 1 つの変数名を指定します。

解説

IsEmpty 関数は、指定した変数が初期化されていない場合、または、Empty 値の場合は、真 (True) を返します。また、引数 expression 内に複数の変数がある場合には、常に偽 (False) を返します。

次のコードは、IsEmpty 関数を使って変数が初期化されているかどうかを調べる例です。

Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar)   ' 真 (True) を返します。
MyVar = Null   ' Null 値を割り当てます。
MyCheck = IsEmpty(MyVar)   ' 偽 (False) を返します。
MyVar = Empty   ' Empty 値を割り当てます。
MyCheck = IsEmpty(MyVar)   ' 真 (True) を返します。

必要条件

バージョン 1

参照

IsArray 関数 | IsDate 関数 | IsNull 関数 | IsNumeric 関数 | IsObject 関数 | VarType 関数