【VBA】セルに値が設定されているかどうかを判定する

セルの値の設定有無を判定する方法は
複数あります!

ここでは私が
 ・可読性が良いと考える判定方法
を記載します!

ここではシンプルに
 ・セルの設定値が「空文字(“”)」かどうか
で判定します!
※「IsEmpty関数」や「LEN関数」でも判定できます。
※シンプルな方(=可読性が良い方)が良いです

PR

VBAコード

ここでは例として、シート「sample」のセル「B2」が空白かどうかを判定します。

Sub sample()

    'セル「B2」に値が設定されているかどうかを判定
    If Worksheets("sample").Range("B2").Value = "" Then
        MsgBox "空白です!"
    Else
        MsgBox "空白でないです!"
    End If
    
End Sub
PR

実行結果

セルの値の設定有無を判定できました。

実行結果
実行結果