マクロでガチャガチャちらつく画面更新を非表示に。【Excelマクロ講座】

マクロを操作記録で保存して動かすとシート間の移動でフラッシュのようにちらつきます、とっても目障りですね~😎

…ので、画面の動きを止めてやりましょう。とってもシンプルです。

SubからEnd Subの間、チラチラ動いている操作の間にこれを入れればOK。

Application.ScreenUpdating = False

Application.ScreenUpdating = True
Microsoft Learn

以上。

画面の更新が無効×の場合は False。
画面の更新が有効○の場合は True。

無効にして操作が終わったら有効に戻すというイメージです。

マクロの操作記録を行えば画面ちらつきは必ず付きまとってくる問題ですからね🤦‍♂️

ついでにマクロの実行後にセルが変な所で終わっている場合は

End Subの上に

Range(“A1”).Select

を入れておけばA1セルを選択した状態で終了するので見た目が落ち着きます。

参考まで

ではでは。

コメント