dポイントプレゼントキャンペーン実施中!

EXCELでマクロを組んで実行していますが、最近目に見えて実行速度が遅くなってしまいました。(体感として2倍以上遅く感じます)
何が原因かわからないのですが、早くする対処法がありましたら教えてください。

A 回答 (4件)

データを蓄積して、最後にソートするというマクロの場合、ソートする対象のデータがどんどん多くなるので時間がかかるようになりますよ

    • good
    • 0
この回答へのお礼

マクロを組みなおし、実行したら早くなりました。対象データが蓄積されていたのが原因のようでした。ありがとうございました。

お礼日時:2003/06/09 10:38

こんにちは。



どんなマクロか提示された方が良いと思いますが。。。

オートシェイプを含むシートを丸ごとコピーするような処理を繰り返し行なった為、同じ所に複数のオートシェイプが重なってコピーされている場合。

シートのコピーを繰り返し行ない、1ブック内に数百のシートがある場合。

などのケースが考えられます。
    • good
    • 0

目に見えて実行速度が遅くなった、


ということは以前は早かったわけですよね。
だとすると、EXCELではなくてマシンの問題では?
ディスクのクリーンアップやデフラグなど
試してはいかがでしょう。
数年使っているとマシンそのものの実行速度が落ちますので、
私は1年から2年でハードディスクの初期化からソフトをインストールします。
すると劇的に早くなりますよ。(^^ゞ
    • good
    • 0

ひとことで済ますなら、コードの書き方がマズいんじゃないでしょうか?ということになりますが・・・



いったいどういう処理を組んだんでしょう。
すいません。これだけでは回答のしようがありません・・・
    • good
    • 0

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