イベント・マクロを実行中に、セルの選択や値の変更などによる別のイベントが起きないように制御する方法

例えば、Worksheet_Change イベントは、プログラム中でセルの値を変更する度に実行されてしまうので注意が必要です。

Application.EnableEvents = False

(処理)

Application.EnableEvents = True

最後に True で元に戻しておく

 

Microsoft Office ブログランキングへ