Excelの制限
- Home >Excel、Accessの操作や制限 >Excelの制限 >マクロのSheetChangeイベントで画面がちらつきます。ちらつきを抑える方法はないでしょうか
Q. マクロのSheetChangeイベントで画面がちらつきます。ちらつきを抑える方法はないでしょうか
製品の種類
:実行版クリックワンス実行版開発版Answer
マクロに下記イベントがあるとスクリーン制御が停止できない動きとなります。
① SheetSelectionChange ブック内のシートの選択範囲を変更したとき
② SheetChange ブック内のシートが変更された時実行
③ Worksheet_Change 特定のセル範囲が変更された時のみ実行する。
再計算や別シートへのコピーを実行すると画面のちらつきが発生します。
回避するには、下記の順番にて処理を実行させてください。
①タスクタイプ「61600:マクロ起動」にて、Application.EnableEvents=False を実行
※スクリーン制御を停止させます。
②処理するタスクを実行
③タスクタイプ「61600:マクロ起動」にて、Application.EnableEvents=True を実行
※スクリーン制御を実行させます。
オンラインヘルプの改善にご協力ください。
このページは役に立ちましたか?