ลดการกะพริบของหน้าจอในขณะที่แมโครกําลังทํางานอยู่

วันที่สร้างเพจ :

การปรับปรุงค่าเซลล์, การเปลี่ยนแผ่นงานที่ใช้งานอยู่และเปิดไฟล์ Excel ภายนอกใน VBA (แมโคร) อาจทําให้เกิดพฤติกรรมการกะพริบได้เนื่องจากหน้าจอ Excel ทํางานตามการประมวลผล ฉันรู้ว่ามีบางอย่างถูกจัดการ แต่ก็ไม่ค่อยดีสําหรับตาเพราะมันจัดการได้เร็วขึ้น เมื่อต้องการหยุดการทํางานนี้ คุณสามารถหยุดการปรับปรุงหน้าจอในระหว่างการประมวลผล

คุณสามารถควบคุมได้ว่าหน้าจอสามารถปรับปรุงด้วยคุณสมบัติ Application.ScreenUpdating ได้หรือไม่ เท็จเพื่อหยุดการปรับปรุงหน้าจอและดําเนินการต่อหน้าจอรีเฟรชโดยการตั้งค่าจริงอีกครั้ง การหยุดการปรับปรุงหน้าจอจะทําให้กระบวนการเร็วขึ้นดังนั้นโปรดลอง

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

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

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