Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1876to1880
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige