対象:Excel2007, Excel2010, Excel2013, Windows版Excel2016
「excel vba empty値 判定」
「vba セル empty 判定」
という検索で、このサイト『インストラクターのネタ帳』へのアクセスがありました。
[スポンサードリンク]
IsEmpty関数でEmptyかどうかを判定するサンプルマクロ
以下のようなSubプロシージャで、Empty値かどうかを判定できます。
Sub Emptyかどうかを判定する__IsEmpty関数()
Dim var As Variant
var = ActiveCell.Value
If IsEmpty(var) Then
MsgBox "アクティブセルはEmptyです!"
Else
MsgBox "アクティブセルはEmptyではありません。"
End If
End Sub
Dim var As Variant
var = ActiveCell.Value
If IsEmpty(var) Then
MsgBox "アクティブセルはEmptyです!"
Else
MsgBox "アクティブセルはEmptyではありません。"
End If
End Sub
Variant型の変数に、アクティブセルの値を代入しておいて、
Dim var As Variant var = ActiveCell.Value
VBAのIsEmpty関数を使って、
アクティブセルの値がEmpty値かどうかを判定しています。
If IsEmpty(var) Then
IsEmpty関数を使わずにEmptyかどうかを判定するサンプルマクロ
上記のIsEmpty関数を使うことをおすすめしますが、VBAにはEmptyというキーワードが用意されているので、以下のような比較演算子を使った判定も可能です。
Sub Emptyかどうかを判定する__比較演算子()
Dim var As Variant
var = ActiveCell.Value
If var = Empty Then
MsgBox "アクティブセルはEmptyです!"
Else
MsgBox "アクティブセルはEmptyではありません。"
End If
End Sub
Dim var As Variant
var = ActiveCell.Value
If var = Empty Then
MsgBox "アクティブセルはEmptyです!"
Else
MsgBox "アクティブセルはEmptyではありません。"
End If
End Sub
最終更新日時:2024-09-27 21:08
[スポンサードリンク]
- Newer:指定文字列を含むときの条件付き書式
- Older:Excel VBAでブックを読み取り専用に
Home » エクセルマクロ・Excel VBAの使い方 » VBAでEmpty値かを判定する-IsEmpty関数