Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Autofilter

Forumthread: Autofilter

Autofilter
31.03.2022 12:49:02
Dirk
Liebe Forumsmitglieder,
ich habe:
If ActiveSheet.AutoFilterMode = True Then
ActiveSheet.ShowAllData
End If
und möchte erreichen, dass ein möglicherweise gesetzter Autofilter (also eine gefilterte Liste) aufgehoben wird, bevor das Skript weiter abgearbeitet wird. Wenn kein Autofilter gesetzt ist, soll das Skript ohne weitere Aktion abgearbeitet werden.
Jedoch bekomme ich bei nicht gesetztem Autofilter aber die Fehlermeldung: Die ShowAllData Methode konnte nicht ausgeführt werden
Das verstehe ich nicht. Kann ja auch nicht ausgeführt werden, soll ja aber auch nicht - deswegen ja die If-Abfrage. ich stehe auf dem Schlauch.... Vielen Dank!!
Gruß
Dirk
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Autofilter
31.03.2022 12:51:35
Rudi
Hallo,
zu Fuß, ohne Auto ;-)
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Gruß
Rudi
AW: Autofilter
31.03.2022 12:54:41
Dirk
Hallo Rudi,
wie einfach.... Oh Mann. Danke!!
Gruß
Dirk
AW: Autofilter
31.03.2022 12:54:38
ReginaR
Hi,
so:

If ActiveSheet.AutoFilterMode = True Then
If ActiveSheet.FilterMode = True Then
ActiveSheet.ShowAllData
End If
End If
Gruß Regina
Anzeige
AW: Autofilter
31.03.2022 12:58:17
Daniel
Hi
der Autofilter muss nicht nur vorhanden sein, es muss auch tatsächlich was gefiltert sein, damit man ShowAllData anwenden kann.
.AutofilterMode fragt nur ab, ob der Autofilter da ist, aber nicht ob er aktiv ist.
Da ich mir auch nicht merken kann, was man da genau abfragen muss, sage ich VBA einfach, dass es den Fehler an dieser Stelle ignorieren soll:

On Error Resume Next
ActiveSheet.ShowAllData
On Error Goto 0
Gruß Daniel
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige