Fehlermedlung bei Makro "Filter löschen"
24.04.2018 17:55:20
Martin
ich bitte um Hilfe bei folgendem Problem (Excel Erfahrung vorhanden, aber VBA-Anfänger mit quasi 0-VBA Kenntnissen, ich kopiere mir die Codes zusammen, was meistens funktioniert):
Ich habe eine Liste, mit der ich über ein Makro filtern kann, bzw. über ein Makro den Filter löschen kann. Das klappt soweit auch, außer ich speichere meine Datei im gefilterten Modus ab und öffne sie dann neu. Dann passiert Folgendes:
Wenn ich dann über das Makro "Filter löschen" alle Zellen einblenden will bekomme ich die Fehlermeldung: Laufzeitfehler 1004 - Die ShowAllData-Methode des Worksheet-Objektes konnte nicht ausgeführt werden.
Ich muss dann zuerst nochmal über das Makro "Zellen filtern" einen Filterauftrag geben und dann kann ich ohne Fehlermeldung über "Filter löschen" alle Zeilen einblenden.
Ich wäre Euch sehr verbunden wenn mir jemand bei meinem Problem helfen kann. Anbei mein Filterlöschen-Code:
Sub AÜ_Filter_ausschalten()
'Schaltet alle Filter aus
With ActiveSheet
If .FilterMode Then .ShowAllData
End With
End Sub
Danke vorweg für Eure Hilfe!LG Martin