减少宏运行时的屏幕闪烁

页面创建日期 :

在 VBA(宏)中更新单元格值、多次更改活动工作表或打开外部 Excel 文件时,Excel 屏幕可能会正常工作,从而导致闪烁。 我知道正在处理什么,但速度很快,所以眼睛不好。 您可以停止此行为,并在处理过程中停止刷新屏幕。

您可以在"应用程序.ScreenUpdating"属性中控制屏幕的更新。 如果为 False,则屏幕将停止更新,并通过重新设置 True 来恢复屏幕更新。 停止屏幕更新也会导致更快的处理速度,所以请试试看。

' 画面の更新処理を止める
Application.ScreenUpdating = False

' ※ここに画面が更新される処理を記述する

' 画面の更新処理を再開する
Application.ScreenUpdating = True