Bildaufbau wΣhrend Makroausfⁿhrung verhindern

In alten Excel-Versionen gab es eine andere Makrosprache als VBA. Dort lie▀ sich der Bildaufbau wΣhrend der Makroausfⁿhrung mit dem Befehl ECHO OFF Σhnlich zu DOS unterbrechen. Bei umfangreichen Arbeiten lΣuft das Makro dadurch wesentlich schneller ab. Sie suchen unter VBA eine Σhnliche M÷glichkeit, um zu verhindern, dass Bilder wΣhrend der Makroausfⁿhrung stΣndig neu aufgebaut werden.

Um dies m÷glichst einfach umzusetzen, sollten Sie die zustΣndige Eigenschaft des Application-Objektes Σndern. Auf diese Weise k÷nnen Sie den restlichen Makrocode unverΣndert belassen. Fⁿgen Sie lediglich am Beginn Ihres Makros folgende Zeile ein:

Application.ScreenUpdating = False

Am Ende des Makros schalten Sie den Bildaufbau mit der nachstehenden Zeile dann wieder ein:

Application.ScreenUpdating = True

! Achtung: ErgΣnzen Sie diese beiden Makrozeilen erst, wenn Sie Ihr Makro fertig getestet haben. Wenn Sie die Anzeige einer Tabelle, einer Arbeitsmappe oder des gesamten Programms ausblenden, k÷nnen Sie zwar einen Σhnlichen Effekt erreichen. Aber in diesen FΣllen kann Ihr Makro jedoch nicht mehr auf die aktiven Elemente zugreifen, so dass Sie eine Fehlermeldung erhalten.