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

このマクロを実行すると、次の出力が表示されます。

改行を含む VBA メッセージボックス

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 で他の一般的なタスクを実行する方法について説明します。

VBA: 最後に使用された行を見つける方法
VBA: 最後に使用された列を見つける方法
VBA: 複数行を挿入する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です