Giảm nhấp nháy màn hình trong khi macro đang chạy

Ngày tạo trang :

Cập nhật các giá trị di động, thay đổi các bảng hoạt động và mở các tệp Excel bên ngoài trong VBA (macro) có thể gây ra hành vi nhấp nháy vì màn hình Excel hoạt động theo chế độ xử lý. Tôi biết một cái gì đó đang được xử lý, nhưng nó không phải là rất tốt cho mắt bởi vì nó xử lý nhanh hơn. Để ngăn chặn hiện tượng này, bạn có thể ngừng Cập Nhật màn hình trong quá trình xử lý.

Bạn có thể kiểm soát xem màn hình có thể được Cập Nhật với các ứng dụng. Screencập Nhật thuộc tính. False để ngừng Cập Nhật màn hình và tiếp tục làm mới màn hình bằng cách thiết lập đúng một lần nữa. Ngừng Cập Nhật màn hình sẽ tăng tốc quá trình, vì vậy hãy thử nó.

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

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

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