
Excel VBAのMsgBoxはメッセージボックスを表示するために使用します。ユーザーに情報を表示したり、確認メッセージを提示したりするのに役立ちます。具体的な使い方や、注意点やサンプルコードを紹介します。
📌 「これ、自動化できたらラクなのに…」と思ったこと、ありませんか?
実はその作業、Excelマクロで簡単に自動化できるかもしれません。
「でもマクロって難しそう…」という方のために、完全初心者向けの入門記事をご用意しました!
👇実務で“そのまま使える”テンプレ付きで、コピペするだけ!
初心者向けエクセルマクロの作り方を解説|コピペOK実務テンプレ付き
Excel VBA MsgBoxの利用
以下のようなシーンで利用されます。
・ユーザーにメッセージや通知を表示する。
・ユーザーの操作を確認するために確認メッセージを表示する。
・デバッグ中に変数の値や状態を確認するために使用する。
Excel VBA MsgBox|使い方とポイント
MsgBox Prompt, [Buttons], [Title]
・Prompt: 表示するメッセージ文字列
・Buttons (オプション): ボタンの種類やアイコンなどの設定。省略可能で、デフォルトは「OK ボタン」
・Title (オプション): メッセージボックスのタイトル。省略可能です。
自分の実力を客観的にチェックしたい…。そんな方のために、自分に合ったスタート地点がわかる無料のExcelVBAベーシック選択問題集をご用意しました。
・Prompt 引数は必須ですが、Buttons と Title は省略可能です。
・Buttons は定数で指定します。代表的なものに「vbOKOnly」「vbOKCancel」「vbYesNo」などがあります。
・MsgBoxは、VBAコードの実行を一時停止します。
Excel VBA MsgBoxのサンプルコード
Option Explicit
Sub MsgBoxExample()
MsgBox "Hello, World!", vbInformation + vbOKOnly, "Information"
End Sub
サンプルコードは、「Hello, World!」をメッセージボックスで表示します。ボタンは「OK」が表示され、ボックスのタイトルは「Information」に設定しています。
「Excel VBAで自動化するコードのベースが習得できる解説書」
Excel VBAエキスパートベーシックとスタンダード、どちらを選べばいいか判断が難しい…。そんな方のために、自分に合ったスタート地点がわかる無料のExcelVBAベーシック選択問題集を用意しました。