Live-Forum - Die aktuellen Beiträge
Datum
Titel
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 zurücksetzen

Autofilter zurücksetzen
10.01.2007 16:14:47
Thema
Hallo liebe Experten,
gleich noch eine Frage:
Bei umfangreichen Tabellen und gesetztem Autofilter über viele Spalten,
kommt es leicht vor, dass man einen gesetzten Filter übersieht.
Gibt es eine Möglichkeit, mit einer Funktion alle gesetzten Filer zurückzusetzen, d.h. den Auto-Filter in allen Spalten auf "Alle" zu setzen?
Merci für eure Tipps.
TheMa
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Autofilter zurücksetzen
10.01.2007 16:41:43
Ramses
Hallo
Klar gibt es die Funktion
Daten - Filter - Autofilter
und dann wieder einschalten :-)
Alternativ kannst du das ganze mit dem Makrorekorder aufzeichnen und einer Schaltfläche in deiner Symbolleiste zuweisen.
Gruss Rainer
AW: Autofilter zurücksetzen
10.01.2007 16:47:43
Thema
Hallo Rainer,
ok, diese Möglichkeit war mir bekannt,
doch werden dabei die Filter-Symbole entfernt,
anschließend muss ggf. der Tabellenbereich wieder markiert werden, um alle Felder in den Filterbereich aufzunehmen.
Ich hatte gehofft, das lässt sich umgehen (ist für weniger versierte Anwender gedacht).
Gruss
TheMa
Anzeige
AW: Autofilter zurücksetzen
10.01.2007 16:42:36
Jürgen
Hallo,
hier der Code:

Private Sub CommandButton1_Click()
Selection.AutoFilter
Range("A2:y2").Select
Selection.AutoFilter
End Sub

Gruß
Jürgen
AW: Autofilter zurücksetzen
10.01.2007 16:47:00
Ramses
Hallo
Das ist hochgefährlich :-)
Hast du das mal ausprobiert wenn deine Datenbank in A1 beginnt?
Gruss Rainer
Anzeige
AW: Autofilter zurücksetzen
10.01.2007 16:49:35
Jürgen
Hallo Rainer,
ist doch nur ein Beispiel.
Der Bereich kann doch individuell angepasst werden...
oder versteh ich Dich falsch?
Gruß
Jürgen
AW: Autofilter zurücksetzen
10.01.2007 16:53:58
Ramses
Hallo
"...Der Bereich kann doch individuell angepasst werden..."
EBEN NICHT !!!!
Es darf NUR die erste Zelle links oben des Datenbereiches gewählt werden
oder
Es MUSS der gesamte Datenbereich gewählt werden.
Alles andere löscht entweder DATEN !!! oder der Autofilter funktioniert nicht.
Probiers mal aus
Gruss Rainer
Anzeige
AW: Liege ich falsch?
10.01.2007 17:51:07
Jürgen
Hallo Rainer,
ich warte noch auf eine Antwort ob ich falsch liege!
Gruß
Jürgen
Anzeige
AW: Liege ich falsch?
10.01.2007 18:25:02
Ramses
Hallo
Sorry, aber ich habe zeitweise auch noch was anderes zu tun :-)
Also nun bin ich zu Hause auf meinem Laptop und muss das morgen in der Arbeit mit meiner anderen E-Version (E97) nochmal probieren.
Mit EXP und E2003 werden hier zumindest keine Daten gelöscht.
Wenn ich deinen Code dort laufen lasse, sind alle Daten in der gewählten Zelle weg !? :-(
Zum aktivieren des Autofilters für den Datenbankbereich ist es zwingend empfohlen NUR die erste linke obere Zelle des Bereiches auszuwählen. Dann wird der Autofilter auf den gesamten zusammenhängenden Datenbereich angewandt.
In deinem Fall, vorausgesetzt der Datenbereich wird nicht korrekt angepasst, kannst du plötzlich auch in leeren Spalten, die im Selektionsbereich liegen, filtern, was normalerweise gar nicht möglich ist.
Das andere schau ich mir morgen in der Arbeit nochmal an.
Das dünkt mich nun schon etwas komisch.
Gruss Rainer
Anzeige
AW: Autofilter zurücksetzen
10.01.2007 17:03:15
K.Rola
Hallo,

Sub Filter_aus()
Dim aSh As Worksheet
Set aSh = ActiveSheet
If aSh.FilterMode Then aSh.ShowAllData
Set aSh = Nothing
End Sub

Gruß K.Rola
AW: Autofilter zurücksetzen
10.01.2007 23:13:11
Daniel
Hallo
diese Methode geht auch ohne VBA über
DATEN-FILTER-ALLE ANZEIGEN
Gruß, Daniel
Anzeige
AW: Autofilter zurücksetzen
11.01.2007 09:30:09
Thema
Hallo Daniel,
vielen Dank.
Warum einfach, wenn's auch kompliziert geht .... und man sollte halt doch die Menü-Funktionen genauer ansehen.
Tut mir leid, wenn ich nun so viele beschäftigt habe.
Gruss
TheMa
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Autofilter in Excel zurücksetzen


Schritt-für-Schritt-Anleitung

Um den Autofilter in Excel zurückzusetzen, kannst Du die folgende VBA-Methode verwenden:

  1. Öffne die Excel-Datei und drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden Code ein:

    Sub AutofilterZuruecksetzen()
       If ActiveSheet.FilterMode Then
           ActiveSheet.ShowAllData
       End If
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Du kannst das Makro jetzt ausführen, um alle gesetzten Filter zurückzusetzen. Alternativ kannst Du auch einen Button erstellen und das Makro diesem Button zuweisen.


Häufige Fehler und Lösungen

Fehler 1: "ShowAllData" funktioniert nicht

  • Stelle sicher, dass Du die richtige Tabelle ausgewählt hast und dass die Autofilter tatsächlich aktiv sind.

Fehler 2: Daten verschwinden nach dem Zurücksetzen

  • Achte darauf, beim Filtern nur die oberste linke Zelle Deines Datenbereichs auszuwählen. Andernfalls kann es zu unerwartetem Verhalten kommen.

Alternative Methoden

Du kannst den Autofilter auch ohne VBA zurücksetzen:

  • Gehe zu Daten > Filter > Alle anzeigen. Dies setzt alle Filter in der ausgewählten Tabelle zurück.

Zusätzlich kannst Du ein Excel-Makro verwenden, um alle Filter zurückzusetzen, indem Du die folgenden Schritte befolgst:

  1. Gehe zu Entwicklertools > Makros.
  2. Führe das Makro AutofilterZuruecksetzen aus.

Praktische Beispiele

Beispiel 1: VBA-Makro zur Filterrücksetzung

Sub AlleFilterZuruecksetzen()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    If ws.FilterMode Then
        ws.ShowAllData
    End If
End Sub

Beispiel 2: Button für die Filterrücksetzung

  • Füge in Excel einen Button hinzu und weise das oben stehende Makro zu.

Tipps für Profis

  • Shortcut für Filter zurücksetzen: Du kannst einen Shortcut für das Zurücksetzen der Filter erstellen, um diesen Prozess zu beschleunigen.
  • Excel-Button für Filter zurücksetzen: Erstelle einen Button in Deiner Excel-Tabelle, um den Filter mit einem Klick zurückzusetzen.
  • Automatisierung: Überlege, ob Du den Filter automatisch zurücksetzen möchtest, wenn die Daten aktualisiert werden.

FAQ: Häufige Fragen

1. Wie kann ich alle Filter in Excel gleichzeitig zurücksetzen?
Verwende das Makro ShowAllData, um alle gesetzten Filter in der aktiven Tabelle zurückzusetzen.

2. Gibt es eine Tastenkombination, um Filter zurückzusetzen?
Leider bietet Excel keine Standard-Tastenkombination für das Zurücksetzen von Filtern, aber Du kannst eine benutzerdefinierte Tastenkombination für Dein Makro einrichten.

3. Wie kann ich den Autofilter in Excel deaktivieren?
Gehe zu Daten > Filter und klicke auf Autofilter entfernen.

4. Was passiert, wenn ich den Autofilter lösche?
Wenn Du den Autofilter entfernst, werden alle Filtereinstellungen gelöscht, und die Daten werden wieder in ihrer ursprünglichen Form angezeigt.

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