MsgBox関数の使用例
最後に、MsgBox関数の使い方の主な例をいくつか紹介します。
メッセージウインドウの中にアイコンを表示してみましょう。
MsgBox "バックアップができました" , vbInformation
上記のように、カンマの後に“vbInformation”を付け加えて実行すると下図のようなメッセージボックスが表示されます。
MsgBox "バックアップが失敗しました" , vbCritical
エラーや失敗などの場合は、上記のように“vbCritical”を付け加えます。
MsgBox "バックアップを実行しますか?" , vbQuestion + vbYesNo
ユーザーに質問をするときなどは、上記のように“vbQuestion”を使用します。
“vbQuestion”は、「?」のアイコンを表示し、vbYesNo は、[はい]ボタンと[いいえ]ボタンを表示できます。
どちらのボタンを押されたかなどの処理については少し難しいので、今回は参考にしてください。
最後に、メッセージにタイトルを付ける方法を紹介します。
MsgBox "バックアップを実行しますか?" , vbQuestion + vbYesNo , "確認"
上記のようにカンマを付け、文字列を挿入します。3つ目のパラメータがタイトルになります。
MsgBox "表示するメッセージ" , アイコンやボタンの設定 , "タイトル"
今回は、処理の途中や完了時にメッセージを表示するMsgBox関数について紹介しました。この関数はどんなプログラムにも非常に良く使用されるVBAの基本的な関数ですので、しっかりと覚えておきましょう!!