構文
記述方法は以下の通りとなります。
IsEmpty([変数])
[説明]:
指定した変数がEmptyか否かを判定します。Emptyの場合には「True」を、Empty以外の場合には「False」を戻り値として返します。(※Emptyとは指定した変数が空の状態を言います。)
[変数] | 任意の変数を記述します。 |
[記述例]:
IsEmpty(コメント)
使い方
使い方について具体的に説明します。
変数がEmptyの場合
変数がEmptyの場合について説明します。
[プログラミング例]:
Sub サンプル()
Dim コメント As Variant
MsgBox IsEmpty(コメント)
End Sub
「指定した変数:コメントには何もセットしません。何もセットしない状態でEmptyか否かを判断し、Emptyの場合は「True」を、Empty以外の場合は「False」をMsgBoxで表示して下さい。」との意味になります。
※上記の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方についてはこちらを参考にして下さい。
[実行例]:
①<実行>ボタンをクリックします。
②結果は以下の様に表示されます。変数:コメントは空の状態であるため、MsgBoxで「True」が表示されます。
[サンプル]:
上記で説明したファイルをダウンロードできます。ご自由にお使い下さい。
変数がEmptyの場合についての説明は以上です。
変数がEmpty以外の場合
変数がEmpty以外の場合について説明します。
[プログラミング例①]:
Sub サンプル()
Dim コメント As Variant
コメント = "おはようございます。"
MsgBox IsEmpty(コメント)
End Sub
「指定した変数:コメントに”おはようございます。”をセットします。セットした状態でEmptyか否かを判断し、Emptyの場合は「True」を、Empty以外の場合は「False」をMsgBoxで表示して下さい。」との意味になります。
※上記の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方についてはこちらを参考にして下さい。
[実行例①]:
①<実行>ボタンをクリックします。
②結果は以下の様に表示されます。変数:コメントには”おはようございます。”がセットされているため、MsgBoxで「False」が表示されます。
[サンプル①]:
上記で説明したファイルをダウンロードできます。ご自由にお使い下さい。
[プログラミング例②]:
Sub サンプル()
Dim コメント As Variant
コメント = ""
MsgBox IsEmpty(コメント)
End Sub
「指定した変数:コメントにスペースをセットします。セットした状態でEmptyか否かを判断し、Emptyの場合は「True」を、Empty以外の場合は「False」をMsgBoxで表示して下さい。」との意味になります。
※上記の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方についてはこちらを参考にして下さい。
[実行例②]:
①<実行>ボタンをクリックします。
②結果は以下の様に表示されます。変数:コメントにはスペースがセットされているため、MsgBoxで「False」が表示されます。(※変数にスペースをセットした事で、変数は空ではないと判断されます。)
[サンプル②]:
上記で説明したファイルをダウンロードできます。ご自由にお使い下さい。
変数がEmpty以外の場合についての説明は以上です。
プログラミング(サンプル)
プログラミング事例を紹介します。
おわりに
今回はIsEmpty関数の使い方について説明しました。類似の内容としてIsDate関数を使用した日付や時刻として扱えるかどうかを調べる方法やIsArray関数を使用した配列かどうかを調べる方法があります。こちらも参考にして下さい。