Excelの制限

Q. マクロのSheetChangeイベントで画面がちらつきます。ちらつきを抑える方法はないでしょうか

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

Answer


マクロに下記イベントがあるとスクリーン制御が停止できない動きとなります。

   ① SheetSelectionChange ブック内のシートの選択範囲を変更したとき
   ② SheetChange  ブック内のシートが変更された時実行
   ③ Worksheet_Change 特定のセル範囲が変更された時のみ実行する。

   再計算や別シートへのコピーを実行すると画面のちらつきが発生します。

   回避するには、下記の順番にて処理を実行させてください。

   ①タスクタイプ「61600:マクロ起動」にて、Application.EnableEvents=False を実行
          ※スクリーン制御を停止させます。
   ②処理するタスクを実行
   ③タスクタイプ「61600:マクロ起動」にて、Application.EnableEvents=True を実行
    ※スクリーン制御を実行させます。

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

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