بسیاری از افراد ماکروهای خود را برای دستکاری اطلاعات در یک کتاب کار می نویسند. بسیاری از اوقات، ماکرو ممکن است کمی با دادهها کار کند، مانند انتخاب سلولهای مختلف، جایگزینی مقادیر یا فرمولها و انجام انواع دیگر اقدامات. این به این معنی است که صفحه اکسل می تواند در حالی که ماکرو در حال اجرا است به نظر می رسد که "دیوانه شده است".
یکی از کارهایی که ممکن است بخواهید با ماکرو خود انجام دهید تا آن را سریعتر اجرا کنید و از فلاش های حواس پرتی روی صفحه جلوگیری کنید، خاموش کردن به روز رسانی صفحه در حین اجرای ماکرو است. خطوط ماکرو زیر به ترتیب، به روز رسانی صفحه را خاموش می کند و سپس آن را در یک ماکرو VBA دوباره روشن می کند.
Application.ScreenUpdating = False
Application.ScreenUpdating = True
ایده این است که از خط اول نزدیک به ابتدای ماکرو خود استفاده کنید و سپس از خط دوم نزدیک به انتهای آن استفاده کنید. بنابراین، بدنه اصلی ماکرو شما می تواند کار خود را در پشت صحنه بدون نیاز به توقف برای به روز رسانی صفحه انجام دهد.