- ベストアンサー
エクセル VBA 動作が重い!!
エクセル VBA 動作が重い!! すいません質問なのですが 2003でファイルの重さが19,707KBあります。 自分なりに作成したものなので 最初のマクロを有効にするクリックしたら タイトル画面表示されるまで時間がかなり かかります!! (1)そのような場合はやはり Formが多すぎるのでしょうか? ちなみに30もFormがあります。 (2)やはり記述に問題があるのでしょうか? ほとんどがシート上に記述をしています。 標準モジュールは使っていません!! すいません 良い解決方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
シート上に値を、(更新)表示させる処理が記載されていると それをさせるだけでロスなので処理は遅くなります。 Application.ScreenUpdating = False Application.DisplayAlerts = False など使い方を確認してやってみてください。 実行開始、終了時のみ画面表示とさせるなど。 ほか、 ファイルアクセスとかあるとかないとか情報少なく判断できかねます。
お礼
返事遅れてすいません! 色々調べていました。 Application.ScreenUpdating = False は既に使っているのですが… もう一度確認していきます。 本当にありがとうございました。