ユーザーが選択した範囲値を含む変数があります。
値があるかどうかを確認するにはどうすればよいですか?
私はこれらを試しました:
If variable_name.Value = Empty then ....
If variable_name.Value = " " then ...
ただし、これらは、変数にテキスト、数値、または空白などのデータが含まれている場合にのみ有効です。
何か案が?
テストする内容によって異なります。
範囲オブジェクトまたはセル値?
Sub test()
Dim rngObject As Range
Dim value As Variant
Set rngObject = Sheet1.Range("A1:D5")
If Not rngObject Is Nothing Then
'If not nothing then run this code
End If
value = rngObject.Cells(1, 1).value
If Not IsEmpty(value) Then
'if Not empty then run this code
End If
If value <> vbNullString Then
'if value is not nullstring then run this code
End If
End Sub