ExcelでのVBAマクロを使えるようになると、人の手要らずでの計算やファイル作成が可能になります。
この記事では、MsgBoxでの改行する方法を紹介します。
MsgBoxで困ること
MsgBoxで文章が長いとポップアップされるメッセージが改行なしで表示され、読みづらくなります。
例として以下のようなプログラムを実行してみましょう。
MsgBox ("私の名前はエクセル太郎です。出身は東京で、生まれてからずっとエクセルを触っています。趣味はVBAで効率的な処理ができるように日々勉強しています。このように、文章が長いとメッセージボックス内で改行されてしまい、見づらくなります。どうしたら見やすくできるのでしょうか?")
以下のような結果になりました。
改行されていない文章が表示され、読みにくいものとなっています。
MsgBoxで改行する方法
では、次にMsgBoxで改行する方法を紹介します。
改行したい位置の手前に、以下のような記載をします。
& vbCrLf & _
先ほどの例で改行を入れたプログラミングをしてみましょう。
MsgBox ("私の名前はエクセル太郎です。" & vbCrLf & _
"出身は東京で、生まれてからずっとエクセルを触っています。" & vbCrLf & _
"趣味はVBAで効率的な処理ができるように日々勉強しています。" & vbCrLf & _
"このように、文章が長いとメッセージボックス内で改行されてしまい、見づらくなります。" & vbCrLf & _
"どうしたら見やすくできるのでしょうか?")
以下のような結果になりました。
改行が入って、読みやすくなりました。
まとめ
MsgBoxでの改行を入れる方法について、紹介しました。
改行したい位置の手前に、以下のような記載をします。
& vbCrLf & _
MsgBoxで見づらい文章のときは、読みやすいように改行を入れましょう。
コメント