Reduzieren Sie das Bildschirmflimmern, während das Makro ausgeführt wird

Erstellungsdatum der Seite :

Das Aktualisieren von Zellenwerten, das Ändern aktiver Blätter und das Öffnen externer Excel-Dateien in VBA (Makros) kann zu flackerndem Verhalten führen, da Excel-Bildschirme entsprechend der Verarbeitung funktionieren. Ich weiß, dass etwas gehandhabt wird, aber es ist nicht sehr gut für das Auge, weil es schneller gehandhabt wird. Um dieses Verhalten zu beenden, können Sie die Aktualisierung des Bildschirms während der Verarbeitung beenden.

Sie können steuern, ob der Bildschirm mit der Application.ScreenUpdating-Eigenschaft aktualisiert werden kann. False, um die Aktualisierung des Bildschirms zu beenden und die Bildschirmaktualisierung fortzusetzen, indem Sie true erneut festlegen. Das Beenden der Bildschirmaktualisierung beschleunigt den Prozess, also versuchen Sie es bitte.

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

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

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