Vbaコードに改行を追加するにはどうすればよいですか?
VBA コードを作成しているときに、コード行が長くなり、誰にとっても読みにくくなる状況に直面することがあります。この場合、最良の方法は、以下の例にあるVBA Line Break Characterを使用することです。
最初のマクロには長い行が 1 行だけありますが、2 番目のマクロでは同じ行が行継続文字を使用して 3 行に分割されます。
よく見ると、最初の 2 行の最後にアンダースコアがあります。
1 行を 2 つ以上に分割する場合は、スペースに続けてアンダースコアを入力する必要があります。
改行を使用する最も重要な利点の 1 つは、構造化された読みやすいコードを作成できることです。
VBA コードの改行
VBA 改行を入力するには、次の手順に従います。
- まず、線を切り取りたい文字をクリックします。
- 次に、スペース ( ) を入力します。
- その後、アンダースコア (_) を入力します。
- 最後にEnter キーを押して行をカットします。
ただし、注意しなければならないことが 1 つあります。引数の途中に改行を追加することはできません。
複数行のコードを 1 行にまとめたもの
VBA では、同じ行に複数行のコードを記述することもできます。以下では、2 行のコードを 1 行に結合するとします。これにはコロン (:) を使用できます。
その場合、次のようになります。
VBAとは
関連するチュートリアル
- VBA の面接での質問
- VBAコードにコメントを追加する
- VBAで文字列に改行(キャリッジリターン)を追加する
- Excel でマクロを実行する (VBA コードを実行する)
- パーソナル マクロ ワークブック (personal.xlsb)