サイトアイコン pulogu.net

アンダーバー「_」と改行を続けて書く意味。

目次

目的

目次まで戻る

意味

調べてみた結果、スペースとアンダーバー「 _」の二文字で「行連結文字」というらしいです。行連結文字で長い命令文を改行できるようです。

アンダーバーと改行のセットではなかったようです。

  1. 長い行があるとします。
    Sub 一行が長い()
    a = "abcdefghijklmnopqrstuvwxyz" & "abcdefghijklmnopqrstuvwxyz"
    End Sub
  2. 行連結文字で改行してみます。
    Sub 行連結文字で改行()
    a = "abcdefghijklmnopqrstuvwxyz" & _
    "abcdefghijklmnopqrstuvwxyz"
    End Sub
    1. 半角スペース、半角アンダーバーを入力した後に、 Enter キーで改行しました。

コメントを挟む事は出来ないようです。

コメントを挟むとエラー。

下記ページによると、行連結文字は 24 個まで使用できるようです。一行最大 1023 文字のようです。

参考資料

行が長すぎます | Microsoft Learn
https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/line-too-long

アンダーバーを Windows の文字コード表で見てみると、「Low Line」となっていました。

Low Line

テスト環境

私の場合、「_」をアンダーバーと呼んでいましたが、アンダースコアという名称のほうが検索にヒットしやすいかもしれません。

以上、閲覧ありがとうございました。

 

目次まで戻る

モバイルバージョンを終了