Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9508 / 76732 ←次へ | 前へ→

【72785】Re:二次元配列の列にcountif
発言  UO3  - 12/9/19(水) 9:48 -

引用なし
パスワード
   ▼H=R さん:

おはようございます

>シートへのデータの書き込みを含めて予想以上に時間がかかることから

たしかにシート上のCountIfは、処理コストが高いと、よくいわれますね。
でも、その、時間がかかっていた原因は、むしろ、結果をセルに書き込む部分に
あったのではないでしょうか?

セルへの書き込みは、書き込み回数(書き込みセル数ではありません)が多くなれば
もう、極端に処理時間が長くなりますので、できるだけそれを減らす、できれば
そこのところを配列におさめておいて、最後に一回でシートに書き込めば
ずいぶん改善するのではと思います。
(この場合、よく使う方法の Application.ScreenUpdating のFalse/True 処理も不要。
 というか、むしろ足を引っ張る場合もあるくらいです)

2 hits

【72775】二次元配列の列にcountif H=R 12/9/18(火) 21:25 質問
【72776】Re:二次元配列の列にcountif UO3 12/9/18(火) 21:43 発言
【72777】Re:二次元配列の列にcountif UO3 12/9/18(火) 21:53 発言
【72782】Re:二次元配列の列にcountif H=R 12/9/18(火) 23:30 質問
【72783】Re:二次元配列の列にcountif UO3 12/9/19(水) 0:01 発言
【72784】Re:二次元配列の列にcountif H=R 12/9/19(水) 8:42 お礼
【72785】Re:二次元配列の列にcountif UO3 12/9/19(水) 9:48 発言
【72794】Re:二次元配列の列にcountif ウッシ 12/9/19(水) 15:11 回答
【72796】Re:二次元配列の列にcountif 12/9/19(水) 15:57 回答
【72798】Re:二次元配列の列にcountif H=R 12/9/19(水) 17:16 お礼
【72802】Re:二次元配列の列にcountif 12/9/20(木) 6:23 回答
【72803】Re:二次元配列の列にcountif H=R 12/9/20(木) 10:01 お礼

9508 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free