多くの人は、ワークブックの情報を操作するために独自のマクロを作成します。多くの場合、マクロは、さまざまなセルの選択、値や数式の置換、その他の種類のアクションの実行など、データをかなり処理する場合があります。これは、マクロの実行中にExcel画面が「狂った」ように見える可能性があることを意味します。

マクロの実行速度を上げ、画面上のフラッシュの邪魔にならないようにするために、マクロで実行したいことの1つは、マクロの実行中に画面の更新をオフにすることです。次のマクロ行は、それぞれ画面の更新をオフにしてから、VBAマクロでオンに戻します。

Application.ScreenUpdating = False Application.ScreenUpdating = True

マクロの最初の行の近くで最初の行を使用し、次に最後の近くで2番目の行を使用するという考え方です。したがって、マクロの本体は、画面の更新を停止することなく、舞台裏で作業を行うことができます。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(9151)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。