VBA(Visual Basic for Applications)を使って、マクロを組む場合によく必要とされる処理として確認メッセージの表示/非表示を切り替えがあります。この切り替えを行うためのDisplayAlertsプロパティについてご紹介しました。 同じくらい必要とされる処理として、画面更新の停止があります。 ExcelのVBAマクロでは、 ワークシートの挿入/削除 アクティブワークシートの切り替え データのコピー といった処理がよく行われますが、画面更新を停止していな場合にはそれらの処理が行われる様子が、画面にすべて表示されます。 マクロ実行時の画面表示はかなりのスピードで行われるので、肉眼ですべてを確認するのは難しいかもしれませんが、処理が完了するまで画面がチラチラし続ける状態は見ることができるはずです。 この様子は面白いと言えば面白いのですが、その理由を知らないマクロ利用者に