IsEmpty 関数IsEmpty function

変数が初期化されているかどうかを示す Boolean 値を返します。Returns a Boolean value indicating whether a variable has been initialized.



必須の_expression_ 引数は、数値または文字列式を含むバリアント型 (Variant ) の値です。The required expression argument is a Variant containing a numeric or string expression. ただし、IsEmpty を使用して個別の変数が初期化されているかどうかを判断するので、expression 引数は、通常、1 つの変数名です。However, because IsEmpty is used to determine if individual variables are initialized, the expression argument is most often a single variable name.


IsEmptyは、変数が初期化されていない場合、または明示的にEmptyに設定されている場合にTrueを返します。それ以外の場合は、 Falseを返します。IsEmpty returns True if the variable is uninitialized, or is explicitly set to Empty; otherwise, it returns False. _式_に複数の変数が含まれている場合は、常にFalseが返されます。False is always returned if expression contains more than one variable. IsEmptyは、バリアント型 ( variant) の意味のある情報のみを返します。IsEmpty only returns meaningful information for variants.


この例では、IsEmpty 関数を使用して、変数が初期化されているかどうかを判断します。This example uses the IsEmpty function to determine whether a variable has been initialized.

Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar)    ' Returns True.

MyVar = Null    ' Assign Null.
MyCheck = IsEmpty(MyVar)    ' Returns False.

MyVar = Empty    ' Assign Empty.
MyCheck = IsEmpty(MyVar)    ' Returns True.

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.