分かりやすく、使いやすく。

ソースコードが長い時に途中で改行する方法

スポンサーリンク

Excel VBA でソースコードの 1 行の記述が長くなることがあります。この場合、 _ を使用して改行すると、ソースコードを見やすく整形することができます。

実際のサンプルコードは次の通りです。

VBA(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Option Explicit
 
Sub test()
    Dim message As String
    
    ' ソースコードを途中で改行。文字列の値は改行されない。
    message = "VBA ではアンダースコア「_」を" _
            & "文末につけることで、ソースコード" _
            & "を任意の場所で改行することが" _
            & "できます。"
     
    'message に設定した内容が1行で表示されます。
    MsgBox message
End Sub 

ちなみにソースコードではなく、文字列の値に改行を挿入したい場合は vbNewLine という定数を使用します。ダイアログのメッセージを途中で改行する方法のページでは、文字列に改行を挿入してメッセージボックスに表示するサンプルコードを紹介しています。

スポンサーリンク
スポンサーリンク