Vbaコードに改行を追加するにはどうすればよいですか?

VBA コードを作成しているときに、コード行が長くなり、誰にとっても読みにくくなる状況に直面することがあります。この場合、最良の方法は、以下の例にあるVBA Line Break Characterを使用することです。

VBAの改行文字

最初のマクロには長い行が 1 行だけありますが、2 番目のマクロでは同じ行が行継続文字を使用して 3 行に分割されます。

よく見ると、最初の 2 行の最後にアンダースコアがあります。

1 行を 2 つ以上に分割する場合は、スペースに続けてアンダースコアを入力する必要があります。

アンダースコアを使用する

改行を使用する最も重要な利点の 1 つは、構造化された読みやすいコードを作成できることです。

VBA コードの改行

VBA 改行を入力するには、次の手順に従います。

  1. まず、線を切り取りたい文字をクリックします。
  2. 次に、スペース ( ) を入力します
  3. その後、アンダースコア (_) を入力します
  4. 最後にEnter キーを押して行をカットします。

ただし、注意しなければならないことが 1 つあります。引数の途中に改行を追加することはできません。

VBAの改行手順

複数行のコードを 1 行にまとめたもの

VBA では、同じ行に複数行のコードを記述することもできます。以下では、2 行のコードを 1 行に結合するとします。これにはコロン (:) を使用できます。

数行のコード

その場合、次のようになります。

コロンを使用する

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です