VBAコードは長いので複数行で記述する方法
VBAでは、アンダースコア(_)を用いて1行のコードを複数行に分割して記述することができる。
例えば、以下の長いVBAコードの行は、複数行に分けることができます。
MsgBox "这是一个较长的消息框文本。这是第一行。" & _
"这是第二行。" & _
"这是第三行。"
コードを複数の行に分けることでアンダーラインを使用すると、 コードが読みやすく理解しやすくなります。アンダーラインは コード行の最後に配置する必要があり、アンダーラインの後にスペースや他の 文字を伴ってはいけません。
さらに、複数のコード行にコメントを追加する場合は、以下のように各コード行に単一引用符(’)を使用してコメントアウトできます:
' 第一行代码
MsgBox "这是一个较长的消息框文本。这是第一行。" & _
"这是第二行。" & _
"这是第三行。"
' 第二行代码
MsgBox "这是另一个较长的消息框文本。这是第一行。" & _
"这是第二行。" & _
"这是第三行。"
上記の例では、各行のコードには、コードの可読性と理解度を向上させるコメントが付けられています。