Beim Testen neuer Makros, die Sie entwickeln, stellen Sie möglicherweise fest, dass das Makro beim Ausführen fehlschlägt und die Informationen in einem Arbeitsblatt gefiltert werden.

Dies kann passieren, weil das Makro möglicherweise erwartet, dass alle Informationen im Arbeitsblatt verfügbar sind, oder es versucht, Informationen zu aktualisieren, die auf dem Bildschirm nicht sichtbar sind.

Die beste Lösung für dieses Problem besteht darin, sicherzustellen, dass das Makro die Filterung deaktiviert. Dies kann einfach durch Hinzufügen der folgenden Codezeile am Anfang des Makros erfolgen:

ActiveWorksheet.AutoFilterMode = False

Dies stellt sicher, dass die Filterung deaktiviert ist, und beseitigt die Probleme, die bei gefilterten Daten für Ihr Makro auftreten können. (Dies führt natürlich zum Verlust von Filtereinstellungen, aber für die Zwecke vieler Makros kann dies ein akzeptabler Nebeneffekt sein.)

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

Dieser Tipp (11083) 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: