マクロの処理時間の短縮一覧

ExcelVBAでセルを配列に入れて高速化

対象となるセルが少なければ問題は起こらないのですが、たくさんのセルに対して条件分岐を加えながらセルの値を変更しようとするとかなり時間がかかってしまい、他の操作と合わせた一連のマクロの中で律速になってしまうことがあります。 今回はそんなときに大活躍のセルを配列に入れるVBAコードを紹介します。

画面の更新を止めてマクロ(VBA)のスピードアップ

マクロ(VBA)で色々な処理をしていると中には時間がかかる処理もあります。 その場合、実行された処理が終わるまで他の処理ができず時間をムダに過ごすことになるので、何とか早く処理が終わるようにと色々工夫してコードを作成します。 今回はその中から「ディスプレイの更新を止める」VBAコードを紹介します。