Viele Leute schreiben ihre eigenen Makros, um die Informationen in einer Arbeitsmappe zu bearbeiten. Oft kann das Makro einiges mit den Daten anfangen, 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 (2498) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: