Home » エクセルマクロ・Excel VBAの使い方 » VBAでIsEmpty関数の否定-Not演算子

動作検証バージョン: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

アクティブセルに何かが入力されているときに「アクティブセルはEmptyではありません。」と表示されます。

IsEmpty関数に限らず、Not演算子を使えば論理値を反転できます。

既にご紹介しているとおり、IsNull関数の逆や、Is Nothingの逆もNot演算子を使えばOKです。

最終更新日時:2024-09-28 08:13

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » VBAでIsEmpty関数の否定-Not演算子

「エクセルマクロ・Excel VBAの使い方」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.