目次
目的
- _改行の意味を知りたい。
意味
調べてみた結果、スペースとアンダーバー「 _」の二文字で「行連結文字」というらしいです。行連結文字で長い命令文を改行できるようです。
アンダーバーと改行のセットではなかったようです。
- 長い行があるとします。
Sub 一行が長い()
a = "abcdefghijklmnopqrstuvwxyz" & "abcdefghijklmnopqrstuvwxyz"
End Sub - 行連結文字で改行してみます。
Sub 行連結文字で改行()
a = "abcdefghijklmnopqrstuvwxyz" & _
"abcdefghijklmnopqrstuvwxyz"
End Sub- 半角スペース、半角アンダーバーを入力した後に、 Enter キーで改行しました。
コメントを挟む事は出来ないようです。
下記ページによると、行連結文字は 24 個まで使用できるようです。一行最大 1023 文字のようです。
参考資料
- 行が長すぎます | Microsoft Learn
- https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/line-too-long
アンダーバーを Windows の文字コード表で見てみると、「Low Line」となっていました。
テスト環境
- Windows 10(64 ビット)
- Microsoft Office Excel 2003
私の場合、「_」をアンダーバーと呼んでいましたが、アンダースコアという名称のほうが検索にヒットしやすいかもしれません。
以上、閲覧ありがとうございました。