VBAのコメントの書き方|’の使い方とメンテナンスしやすいコードにするコツ
VBAでコードを書いていると、その場では理解していても、数週間後には「この処理、なんでこうなってたんだっけ?」と思い出せなくなることがあります。また、他の人が引き継いだとき、「何をしているか」「なぜやっているか」がわから […]
VBAでコードを書いていると、その場では理解していても、数週間後には「この処理、なんでこうなってたんだっけ?」と思い出せなくなることがあります。また、他の人が引き継いだとき、「何をしているか」「なぜやっているか」がわから […]
毎日、同じようなExcel作業を繰り返していませんか?データのコピー、書式設定、シートの修正——こうした繰り返し作業に費やしている時間は、マクロを使えば大幅に短縮できます。 この記事では、マクロが業務効率を高める3つの理
VBAの Sort メソッドは一度に指定できる並べ替えキーが最大3つという制限があります。4つ以上の列で並べ替えたい場合は、Sort を複数回に分けて実行する必要があります。 この記事では、4つ以上のキーを使った並べ替え
Excelでデータを扱うとき、特定の列を基準に並べ替えを行う場面はよくあります。VBAで並べ替えを行う最もシンプルな方法が Range.Sort メソッドです。 この記事では、1〜3つのキーを使った並べ替えの書き方と、ヘ
VBAで別のマクロを呼び出すには、Call マクロ名 と書くだけです。よく使う処理を1つのマクロにまとめておいて、他のマクロから呼び出すようにすると、同じコードを何度も書かずに済み、修正も1か所だけで済むようになります。
VBAのマクロが遅いと感じたら、まず「画面更新の停止」「自動計算の停止」「警告の停止」の3つを試してみましょう。処理の最初に停止して最後に元に戻すだけで、体感できるほど速くなることがあります。 この記事では、次の内容を順