2008/06/06(金)23:29
VBAの高速化
何とかマクロができあがったので、
まずは自らデバッグ。
雛形となるシートに、様々なシートからセル(データ)をコピーする作業、
これがけっこう時間がかかる。
画面にはいろいろなシートが次々に表示されていき、
「がんばって動いているぞ」
とアピールしているみたいだが、
いろいろ調べてみると、
画面表示の更新を停止すれば、
かなりスピードアップされるらしい。
ということで、マクロに次の一行を追加。
Application.ScreenUpdating = False
確かにスピードアップ!