Home » エクセルマクロ・Excel VBAの使い方 » VBA関数 » VBAでMsgBox関数の戻り値の型は?

VBAでMsgBox関数の戻り値の型は?

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

「vba excel Msgbox 返り値」
といった検索キーワードで、このサイト『インストラクターのネタ帳』へのアクセスが時折あります。

VBAのMsgBox関数の戻り値が、どのようなデータ型なのかを調べていらしたのでしょうか。


検索キーワードに
「vba excel」
が使われていますが、MsgBox関数はVBAの標準関数ですから、Access VBAでもWord VBAでもPowerPoint VBAでも、MsgBox関数の仕様は同じです。

[スポンサードリンク]

MsgBox関数の戻り値はVbMsgBoxResult

結論からいえば、VBAのMsgBox関数の戻り値は、VbMsgBoxResult列挙型に定義された定数です。

拙著『いちばんやさしいExcel VBAの教本』のP.151ワンポイントでもお伝えしているとおりです。

戻り値はコーディング中に確認できる

MsgBox関数に限らず、関数等の戻り値がどう定義されているのかは、コーディング中に確認できます。

定義を確認したい識別子にカーソルを置いてショートカットキー[Ctrl]+[I]を押せば、

上図のように「As VbMsgBoxResult」と、戻り値がどう定義されているの‌かヒントが表示されます。

もちろんオブジェクトブラウザーの詳細ペインでも確認できます。

最終更新日時:2023-06-15 12:52

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » VBA関数 » VBAでMsgBox関数の戻り値の型は?

「VBA関数」の記事一覧

検索


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

.