重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセルのマクロでwebクエリをLOOPすると
だんだん遅くなってきます
遅くならないようにできないでしょうか

A 回答 (1件)

コードを見ないとなんとも言えませんが...可能性の話です。



QueryTable でデータを取得した後、用済みとなった QueryTable
は削除してみてはどうでしょうか?

例えばループ処理で QueryTable を追加しっぱなしだとしたら
後になるほど処理速度が低下しそうな気がします。100回のループ
なら 100個の QueryTable が残ったままになりますので。。

参考までにですが、上記の様にしてあるコードで試しに 140 回
の連続クエリーを実行してみましたが、顕著な処理速度の低下
は見られませんでした。

ただ、連続クエリーによる負荷で、サーバーの応答が遅くなって
時間がかかっているだけ...という可能性もありますが。
    • good
    • 0
この回答へのお礼

遅くなったのを眺めていると
クリエ自体はそんなに遅くなっていないのですが
コピーや並び替えのところがだんだん遅くなります

お礼日時:2008/02/05 13:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!