動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2410(ビルド18112.20000クイック実行)ベータチャネル
「excel vba isempty 否定」
といった検索でアクセスがありました。
VBAではIsEmpty関数でEmpty値であることを判定できます。
その逆の判定を行いたいということでしょうか。
[スポンサードリンク]
IsEmpty関数とNot演算子を組み合わせたサンプルマクロ
以下のExcelマクロが参考になるでしょうか。
Sub IsEmptyとNotの組み合せ()
Dim var As Variant
var = ActiveCell.Value
If Not IsEmpty(var) Then
MsgBox "アクティブセルはEmptyではありません。"
End If
End Sub
Dim var As Variant
var = ActiveCell.Value
If Not IsEmpty(var) Then
MsgBox "アクティブセルはEmptyではありません。"
End If
End Sub
アクティブセルに何かが入力されているときに「アクティブセルはEmptyではありません。」と表示されます。
IsEmpty関数に限らず、Not演算子を使えば論理値を反転できます。
既にご紹介しているとおり、IsNull関数の逆や、Is Nothingの逆もNot演算子を使えばOKです。
最終更新日時:2024-09-28 08:13
[スポンサードリンク]
Home » エクセルマクロ・Excel VBAの使い方 » VBAでIsEmpty関数の否定-Not演算子