Excel側の設定による性能改善方法

Q. マクロで画面がちらついてしまう処理を改善することができるでしょうか?

製品の種類
:実行版クリックワンス実行版開発版

Answer


以下のイベント処理がマクロ内で使用されているときには、dbSheet実行時に、
画面更新停止処理が解除されて画面がちらつく現象が発生するときがあります。

① SheetSelectionChange
② SheetChange

画面がちらつく現象が発生する場合には、上記のマクロを一時的に
コメントアウトしたときに、画面のちらつきが直るかどうかを確認してください。

当該マクロをコメントアウトして、ちらつきが直る場合には、当該マクロを
使用しないように、マクロ自体を変更していただく必要があります。

もし、使用していなかった場合や、コメントアウトしても現象が改善されて
いない場合には、他のマクロが実行されていないかを確認してください。

他のマクロを実行したときのみ、画面がちらつく場合には、マクロ内に

Application.ScreenUpdating = False

のコードを組み込むことで、画面のちらつきを停止させることができる場合があります。

オンラインヘルプの改善にご協力ください。

このページは役に立ちましたか?