In der Regel verwenden Sie beim Erstellen eines Makros als Erstes einen Befehl, mit dem die Aktualisierung der Bildschirmanzeige deaktiviert wird. Dies geschieht, weil das Makro schneller ausgeführt wird, wenn der Bildschirm nicht aktualisiert werden muss. Wenn dies erledigt ist, ist eines der wichtigsten Dinge, die Sie tun können, dem Benutzer Feedback zu geben, damit er nicht glaubt, dass sein System zum Mittagessen ausgegangen ist.

Eine übliche Methode zur Bereitstellung von Feedback ist die Verwendung der Statusleiste. Bei Verwendung von VBA erfolgt dies mit einer Codezeile ähnlich der folgenden:

Application.StatusBar = "Updating past months..."

In dieser Zeile wird die Meldung Aktualisieren der letzten Monate …​__ in der Statusleiste des Anwendungsprogramms angezeigt. Diese Nachricht bleibt dort, bis eine andere Nachricht entweder von Ihrem Makro oder von Excel in die Statusleiste geschrieben wird.

Wenn Sie die Nachricht in der Statusleiste löschen möchten, gibt es zwei Möglichkeiten. Die erste besteht darin, eine leere Zeichenfolge wie im folgenden Code in die Statusleiste zu schreiben:

Application.StatusBar = ""

In diesem Fall befindet sich zwischen den Anführungszeichen nichts, sodass in der Statusleiste eine leere Zeichenfolge angezeigt wird, die alles löscht, was zuvor vorhanden war. Die andere Methode besteht darin, die folgende Zeile zu verwenden:

Application.StatusBar = False

Durch Schreiben des logischen Werts FALSE in die Application.StatusBar-Eigenschaft wird alles gelöscht, was Sie zuvor in die Statusleiste geschrieben haben, und der Standardtext der Statusleiste wird wiederhergestellt.

_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 (12319) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.

Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: Using the Status Bar.