タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

excelと塗りつぶしに関するDEBLOCKINGのブックマーク (1)

  • VBA高速化検証:セルの塗りつぶし

    ソフト作成の過程で、VBAの処理スピードに関する検証を行いました。 今回は『選択範囲内の該当データセルを塗りつぶす』というケースで、一般に使われているであろう方法から、そうでない方法まで、6つの方法の検証テストを行いました。 スピード検証テスト 下の表とグラフは、私のパソコン※でスピード検証テストを行った結果です。 ※Vista / intel Core2 Duo / Excel2003 結果を見て分かる通り、Test_6のケースが断トツに速いことが分かります。 セル20万個、内、色を塗りつぶす該当データセル10万個でも、1秒未満です。 では、Test_1~6の詳細コードを紹介していきます。 Test_1 テスト1は、選択範囲のセルを塗りつぶす場合に、一般的に使うであろうコードです。 For Each ~ Next とRange変数を使用し、Selection内を検索します。Range変数

  • 1