Vba: メッセージ ボックスに新しい行を追加する方法 (例あり)
VBA でvbNewLineステートメントを使用すると、メッセージ ボックスに新しい行を追加できます。
このステートメントを使用する一般的な方法を 2 つ示します。
方法 1: メッセージ ボックスに新しい行を追加する
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub
方法 2: メッセージ ボックスに複数の新しい行を追加する
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub
次の例は、実際にvbNewLineステートメントを使用する方法を示しています。
例 1: 改行なしでメッセージ ボックスを作成する
次の構文を使用して、改行のない長い文を含むメッセージ ボックスを作成できます。
Sub MsgBoxAddLine()
MsgBox "This is the first line and I wish I could add a second line because this sentence is getting really long"
End Sub
このマクロを実行すると、次の出力が表示されます。
メッセージ ボックス内の文は、一定の長さに達すると、単に新しい行で始まることに注意してください。
例 2: 新しい行を含むメッセージ ボックスを作成する
次の構文を使用して、「This is the first line」という文字列の後に新しい行を作成するメッセージ ボックスを作成できます。
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub
このマクロを実行すると、次の出力が表示されます。
vbNewLine命令を使用すると、メッセージ ボックスで新しい行を開始できました。
例 3: 複数の改行を含むメッセージ ボックスを作成する
次の構文を使用して、「This is the first line」という文字列の後に 2 つの新しい行を作成するメッセージ ボックスを作成できます。
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub
このマクロを実行すると、次の出力が表示されます。
vbNewLineステートメントを 2 回使用することで、メッセージ ボックスに 2 つの新しい行を挿入できました。
これにより、メッセージ ボックス内の 2 つの文字列の間に空行が事実上作成されました。
追加リソース
次のチュートリアルでは、VBA で他の一般的なタスクを実行する方法について説明します。