エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
VBA高速化検証:セルの塗りつぶし
ソフト作成の過程で、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変数