Viele Leute schreiben ihre eigenen Makros, um die Informationen in einer Arbeitsmappe zu bearbeiten. Oft kann das Makro einiges mit den Daten tun, z. B. verschiedene Zellen auswählen, Werte oder Formeln ersetzen und andere Arten von Aktionen ausführen. Dies bedeutet, dass der Excel-Bildschirm so aussehen kann, als wäre er „verrückt geworden“, während das Makro ausgeführt wird.

Eine Sache, die Sie mit Ihrem Makro tun möchten, um es schneller laufen zu lassen und störende Blitze auf dem Bildschirm zu vermeiden, ist das Deaktivieren der Bildschirmaktualisierung, während das Makro ausgeführt wird. Die folgenden Makrozeilen deaktivieren jeweils die Bildschirmaktualisierung und schalten sie dann in einem VBA-Makro wieder ein.

Application.ScreenUpdating = False Application.ScreenUpdating = True

Die Idee ist, die erste Zeile am Anfang Ihres Makros und dann die zweite Zeile am Ende zu verwenden. Auf diese Weise kann der Hauptteil Ihres Makros seine Arbeit hinter den Kulissen ausführen, ohne dass Sie anhalten müssen, um den Bildschirm zu aktualisieren.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (9151) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: