Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Autofilter schnell zurücksetzen

Autofilter schnell zurücksetzen
Lutz
Hallo Excel Profis,
ich habe ein Makro mit dem ich alle Autofilter zurücksetze:
Sub AFilter_off()
Dim Kopf As String
Dim Stil As Integer
On Error GoTo Fehler
Selection.AutoFilter
Exit Sub
Fehler:
Kopf = "xxxx"
Stil = vbOKOnly + vbExclamation
MsgBox Err.Description, Stil, Kopf
End Sub
Das funktioniert auch, ist aber bei großen Listen sehr langsam.
Ich denke der setzt jeden Filter zurück auch wenn er gar nicht gesetzt war?!
Wenn ich das manuell aufzeichne:
Sub Makro2()
ActiveSheet.Range("$A$1:$W$64481").AutoFilter Field:=22
ActiveSheet.Range("$A$1:$W$64481").AutoFilter Field:=6
End Sub

Geht das rasend schnell ist aber natürlich nicht immer einsetzbar.
Wie bekommt man es schneller hin das immer alle gesetzten Autofilter rausgenommen werden?
Hat jemand eine Idee?
Vielen Dank und viele Grüße Lutz
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Autofilter schnell zurücksetzen
13.08.2012 12:52:32
KlausF
Hallo Lutz
ActiveSheet.AutoFilterMode = False
Gruß
Klaus
ActiveSheet.AutoFilterMode = False
13.08.2012 12:53:20
KlausF
Gruß
Klaus
AW: ActiveSheet.AutoFilterMode = False
13.08.2012 14:45:41
Lutz
Hallo Klaus,
vielen Dank, klappt wunderbar und schnell - nur schaltet er dann die Autofilter ganz ab.
Nehme das von Daniel das ist auch rasend schnell und die Autofilter bleiben als solches stehen.
Vielen lieben Dank für Deine Hilfe - viele Grüße Lutz
Anzeige
AW: Autofilter schnell zurücksetzen
13.08.2012 12:53:39
Daniel
Hi
Probier mal:
activesheet.ShowAllData
wenn du viele rechenintensive Formeln hast, kannst du auch vor dem Ändern des Filtern die Automatische Neuberechnung auf manuell stellen und nach dem Ändern des Filters wieder auf automatsich.
Excel berchnet nämlich bei einer Änderung des Filters alle Formeln neu. (allerdings hat der Filter mit ausnahme von "Teilergebnis" keinen Einfluss auf die Formelergebenisse)
Gruß Daniel
Anzeige
AW: Autofilter schnell zurücksetzen
13.08.2012 14:46:35
Lutz
Hallo Daniel,
vielen Dank, klappt wunderbar und schnell.
Vielen lieben Dank für Deine Hilfe - viele Grüße Lutz
AW: Autofilter schnell zurücksetzen
13.08.2012 14:46:38
Lutz
Hallo Daniel,
vielen Dank, klappt wunderbar und schnell.
Vielen lieben Dank für Deine Hilfe - viele Grüße Lutz
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Autofilter in Excel schnell zurücksetzen


Schritt-für-Schritt-Anleitung

Um alle Filter in Excel schnell zurückzusetzen, kannst du folgende Methoden verwenden:

  1. Manuelles Zurücksetzen:

    • Klicke auf den Dropdown-Pfeil in der Spaltenüberschrift und wähle „Alle auswählen“, um die Filter zurückzusetzen.
  2. Einsatz von VBA:

    • Du kannst ein einfaches Makro verwenden, um alle Filter zurückzusetzen:
      Sub AFilter_off()
      On Error Resume Next
      ActiveSheet.ShowAllData
      On Error GoTo 0
      End Sub
    • Dieses Makro entfernt alle Filter, ohne die Autofilter ganz abzuschalten.
  3. Tastenkombination:

    • Nutze die Tastenkombination ALT + D + F + F, um den Autofilter zu aktivieren oder zu deaktivieren. Um alle Filter zurückzusetzen, wähle die Option „Alle auswählen“ aus dem Dropdown-Menü der Filter.

Häufige Fehler und Lösungen

  • Fehler: Autofilter wird ganz abgeschaltet
    Wenn du ActiveSheet.AutoFilterMode = False verwendest, schaltest du den Autofilter ganz ab. Um dies zu vermeiden, nutze besser ActiveSheet.ShowAllData.

  • Fehler: Filter werden nicht zurückgesetzt
    Überprüfe, ob der Autofilter aktiv ist. Wenn keine Daten gefiltert werden, kann ShowAllData keinen Effekt haben.


Alternative Methoden

  1. Excel Button:

    • Füge einen Button hinzu, der das oben genannte Makro ausführt. So kannst du mit einem Klick alle Filter zurücksetzen.
  2. Excel Shortcut:

    • Verwende CTRL + SHIFT + L, um den Autofilter zu aktivieren, und klicke dann auf „Alle auswählen“, um die Filter zurückzusetzen.
  3. VBA AutoFilter:

    • Du kannst auch einen VBA-Befehl verwenden, um die Filter zurückzusetzen:
      Dim ws As Worksheet
      Set ws = ThisWorkbook.Sheets("Sheet1")
      ws.AutoFilterMode = False
      ws.Range("A1").AutoFilter

Praktische Beispiele

  • Beispiel 1: Um alle Filter in einem großen Datenbereich zurückzusetzen, kannst du folgendes Makro verwenden:

    Sub AlleFilterZuruecksetzen()
    If ActiveSheet.AutoFilterMode Then
        ActiveSheet.ShowAllData
    End If
    End Sub
  • Beispiel 2: Um alle Filter gleichzeitig aufzuheben, kannst du die folgende Tastenkombination verwenden: CTRL + ALT + T, gefolgt von CTRL + A, um alle Filter zu entfernen.


Tipps für Profis

  • Verwende die Excel Tastenkombination zum Zurücksetzen der Filter: CTRL + ALT + R kann je nach Excel-Version helfen, die Filter schnell zu entfernen.
  • Wenn du häufig Filter zurücksetzen musst, überlege, ein VBA Makro zu erstellen, das du einfach ausführen kannst.
  • Um die Rechenzeit zu optimieren, stelle die automatische Neuberechnung temporär auf manuell, bevor du die Filter zurücksetzt.

FAQ: Häufige Fragen

1. Wie kann ich alle Filter in Excel schnell zurücksetzen?
Du kannst alle Filter zurücksetzen, indem du das Makro ActiveSheet.ShowAllData verwendest oder die Dropdown-Option „Alle auswählen“ nutzt.

2. Gibt es eine Tastenkombination, um die Filter zu entfernen?
Ja, du kannst die Tastenkombination ALT + D + F + F verwenden, um den Autofilter ein- oder auszuschalten und dann manuell die Filter zurückzusetzen.

3. Wie funktioniert das VBA Makro zum Zurücksetzen der Filter?
Das VBA Makro ActiveSheet.ShowAllData entfernt alle gesetzten Filter und zeigt alle Daten an, ohne den Autofilter zu deaktivieren.

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