2024年3月2日のブックマーク (1件)

  • VBAで作ったマクロの高速化① 配列を使う - ゆんの業務改善ブログ

    せっかくエクセル作業の自動化プログラムを作ったのに、実務で使ってみたら思ったより時間がかかったなんてことはありませんか?今回はVBAで作ったマクロの高速化の手段として配列を使う方法を紹介します。 目次 配列を使ってVBAの実行を高速化する セルの書き込みに時間が掛かる例 配列を使ってセルへの書き込み回数を1回にする 配列とは 配列を使った高速の具体的なサンプル VBAが遅いのではなく、エクセルが重い 配列を使った高速化のまとめ 配列を使ってVBAの実行を高速化する VBAで作成したマクロの処理に時間が掛かる理由は大きく分けて2つあります。 セルの書き込みに時間がかかる 繰り返すことを繰り返していて、トータルでみると何百万回も計算している 今回は前者の対策をします。 セルの書き込みに時間が掛かる例 大量のセルに書き込みを行うと処理に時間が掛かります。事件してみます。下のプログラムを実行すると

    VBAで作ったマクロの高速化① 配列を使う - ゆんの業務改善ブログ
    kobokusan
    kobokusan 2024/03/02
    “2次元配列”