EXCELのVBAマクロを高速にするには?



◇-EXCELのVBAマクロを高速にするには?-とちろー(2/2-17:39)No.21325
 ┗Re:EXCELのVBAマクロを高速にするには?-KEY-BO(2/4-14:33)No.21457

21325EXCELのVBAマクロを高速にするには?とちろー 2/2-17:39

OS名:Windows98
パソコン名:
ソフト名:
EXCELのVBAマクロを作っているのですが、どうも実行速度が遅いんです。
範囲を選んで印刷設定を自動で行い、印刷するようなマクロを作っているので
すが、印刷設定がえらく遅いんです。
もっとマクロを高速に動かす方法があるのではと思うのですが、教えていただけ
ますでしょうか?よろしくお願い致します。

21457Re:EXCELのVBAマクロを高速にするには?KEY-BO 2/4-14:33
記事番号21325へのコメント
KEY-BOと申します。

当方、EXCELのVBAには、あまり詳しくないので
あくまでも参考として読んでください。
 マクロの実行速度を上げる記述として先頭行に

 Application.ScreenUpdating = false

を加えるというのがあるそうです。
これは実行時に「アプリケーションの画面がめまぐるしく
切り替わらないようにする」ということだそうで
実行速度が10%くらい速くなるそうです。
また、記述の中で繰り返し構文「For・・・Next」「Do...Loop」など
をつかって、繰り返し作業の余分な記述を省くのもマクロの実行
速度を上げる手段のひとつだそうです。

あくまでも、本を参照しながらの回答をしていますので
参考になれば幸いです。

>EXCELのVBAマクロを作っているのですが、どうも実行速度が遅いんです。
>範囲を選んで印刷設定を自動で行い、印刷するようなマクロを作っているので
>すが、印刷設定がえらく遅いんです。
>もっとマクロを高速に動かす方法があるのではと思うのですが、教えていただけ
>ますでしょうか?よろしくお願い致します。
>

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
初めて2007/05/20/(日) 12:33:46Netscape4/WinNT