OfficeType

VBA~文字を改行しよう~Excel

VBAで文字列を改行したい場合は改行コードvbLfを記述します。

セル内改行

下のコードを実行するとセルA1に文字列が改行されて入力されます。

Sub test1()

Range("A1") = "aa" & vbLf & "bb"

End Sub

image-01

メッセージボックスの改行

下のコードを実行するとメッセージボックスに文字列が改行されて表示されます。

Sub test2()

MsgBox "aa" & vbLf & "bb"

End Sub

image-02