Home » エクセルマクロ・Excel VBAの使い方 » Nullを代入する

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン1911 ビルド12228.20332 Microsoft Store)

「vba null 代入」
という検索キーワードでのアクセスに気が付きました。

VBAで、変数にNullを代入するには、どのようなコードを書けばいいのか調べていらしたのでしょうか。

[スポンサードリンク]

変数にNullを代入するサンプル

「null」と表現されているのが、本当にNullのことだろうか、という大きな疑問は残りますけれど、以下のような代入文で、変数varにNullが代入されることを確認できます。

Sub sample()
 Dim var
 var = Null
 MsgBox IsNull(var)
End Sub

Variant型の変数varにNullを代入して、VBAのIsNull関数でNullかどうかを判定しています。

ローカルウィンドウで確認しましょう

拙著『いちばんやさしいExcel VBAの教本』で多用しているローカルウィンドウでも、Nullが代入されたことを確認できます。

ショートカットキー[F8]でステップ実行して、代入文が実行されれば、下図のとおり[値]欄に「Null」と表示されます。

最終更新日時:2022-10-28 06:18

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » Nullを代入する

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

検索


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

.