Excel VBA質問箱 IV

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

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


42645 / 76735 ←次へ | 前へ→

【39153】Re:処理速度を速めるには??
発言  aaa  - 06/6/19(月) 11:37 -

引用なし
パスワード
   ▼Jaka さん:

ひとつのマクロでたくさんの処理をさせているので、もしかしたら他にも原因があるのかと思い投稿しました。
ワークシート関数が重くなっている要因であるということは、投稿してからわかったことでした。
ブレイクポイントを設定して確かめながらデバックしていたら、確かに最初はクリアとコピーの箇所が重かったのですが、その根底にあった原因は再計算だったのですね。
勉強不足でした。
そんなに複雑な計算をさせているわけでも、関数の使用回数がそれ程多くないと私が勝手に判断していました。
それが関係しているとは思いもよらず…

>これは、セル内容を消すとフリーズするとかの分類ではないですね。
>現在の状態で適当なセルに
>= 1 + 1
>と書いてもフリーズしたようになると思います。
>この前に再計算でフリーズしたと言うようだと、開くときでさえやたらと時間がかかると思うんですけど....。

そこまでは重くなっていませんので、対処方法があるのかと思いました。

>重たい関数を詰め込みすぎるのも考えた方が良いですね。
>後、条件付書式に複雑な関数を使いすぎているとか....。
>めんどい条件付書式で判定させて、作ったカレンダーがやたら重かったことがあります。

条件付書式も使用せず、単純にカウントや集計を取っているだけです。
ワークシート関数を使用せずに、上記の作業をできるように考え直してみようと思います。

0 hits

【38986】処理速度を速めるには?? aaa 06/6/15(木) 16:47 質問
【39034】Re:処理速度を速めるには?? ハチ 06/6/16(金) 11:34 発言
【39143】Re:処理速度を速めるには?? aaa 06/6/19(月) 10:18 質問
【39038】Re:処理速度を速めるには?? Jaka 06/6/16(金) 12:08 発言
【39144】Re:処理速度を速めるには?? aaa 06/6/19(月) 10:21 発言
【39146】Re:処理速度を速めるには?? Jaka 06/6/19(月) 11:05 発言
【39153】Re:処理速度を速めるには?? aaa 06/6/19(月) 11:37 発言
【39166】Re:処理速度を速めるには?? Kein 06/6/19(月) 14:42 発言

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