VBAコードは長いので複数行で記述する方法

VBAでは、アンダースコア(_)を用いて1行のコードを複数行に分割して記述することができる。

例えば、以下の長いVBAコードの行は、複数行に分けることができます。

MsgBox "这是一个较长的消息框文本。这是第一行。" & _
       "这是第二行。" & _
       "这是第三行。"

コードを複数の行に分けることでアンダーラインを使用すると、 コードが読みやすく理解しやすくなります。アンダーラインは コード行の最後に配置する必要があり、アンダーラインの後にスペースや他の 文字を伴ってはいけません。

さらに、複数のコード行にコメントを追加する場合は、以下のように各コード行に単一引用符(’)を使用してコメントアウトできます:

' 第一行代码
MsgBox "这是一个较长的消息框文本。这是第一行。" & _
       "这是第二行。" & _
       "这是第三行。"

' 第二行代码
MsgBox "这是另一个较长的消息框文本。这是第一行。" & _
       "这是第二行。" & _
       "这是第三行。"

上記の例では、各行のコードには、コードの可読性と理解度を向上させるコメントが付けられています。

bannerAds