Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

MAKRO Autofilter alle auf (Alle)

Forumthread: MAKRO Autofilter alle auf (Alle)

MAKRO Autofilter alle auf (Alle)
Marcy
Hallo zusammen,
per Recorder habe ich paar Makros aufgezeichnet, die Filter in der Zeile 3 setzen.
Diese habe ich dann Textfelder zugewiesen (es geht um eine Tabelle für einen Excelneuling)
Jetzt benötige ich ein Makro, der alle Filter in Zeile 3 auf (Alle) setzt.
Diesen würde ich dann einem Textfeld "alles anzeigen" zuweisen.
Schon mal danke im Voraus.
Gruß Marcy
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: MAKRO Autofilter alle auf (Alle)
01.03.2011 08:38:08
Yusuf
Hallo,
eventuell so
sheets("deinTabellenName").ShowAllData
oder
ActiveSheet.ShowAllData
Gruß
Yusuf
AW: Thanks men
01.03.2011 08:42:15
Marcy
Wunderbar Yusuf,
klappt prima, danke.
Gruß Marcy
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Autofilter in Excel: Alle Filter zurücksetzen


Schritt-für-Schritt-Anleitung

Um alle Filter in einer Excel-Tabelle zurückzusetzen, kannst Du ein einfaches Makro verwenden. Folge diesen Schritten:

  1. Öffne Deine Excel-Datei.
  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  3. Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
  4. Füge den folgenden Code ein:

    Sub AlleFilterZuruecksetzen()
        On Error Resume Next
        ActiveSheet.ShowAllData
        On Error GoTo 0
    End Sub
  5. Schließe den VBA-Editor.
  6. Weisen Sie das Makro dem Textfeld "alles anzeigen" zu, damit es ausgeführt wird, wenn Du darauf klickst.

Dieses Makro wird alle Filter in der aktuellen Tabelle zurücksetzen, sodass alle Daten sichtbar sind.


Häufige Fehler und Lösungen

  • Fehler: Das Makro funktioniert nicht und es erscheint eine Fehlermeldung.

    • Lösung: Stelle sicher, dass die Daten, die Du filtern möchtest, tatsächlich gefiltert sind. Wenn keine Filter gesetzt sind, wird das Makro keinen Effekt haben.
  • Fehler: Das Makro reagiert nicht auf die Schaltfläche.

    • Lösung: Überprüfe, ob das Makro korrekt dem Textfeld zugewiesen wurde. Klicke mit der rechten Maustaste auf das Textfeld, wähle „Makro zuweisen“ und stelle sicher, dass das korrekte Makro ausgewählt ist.

Alternative Methoden

Wenn Du keine Makros verwenden möchtest, kannst Du die Excel-Tastenkombination für das Zurücksetzen aller Filter nutzen:

  • Tastenkombination: ALT + D + F + F
  • Dies öffnet das Filtermenü, von wo aus Du die Option „Alle anzeigen“ auswählen kannst.

Diese Methode ist besonders nützlich, wenn Du schnell und ohne VBA arbeiten möchtest.


Praktische Beispiele

Angenommen, Du hast eine Tabelle mit Verkaufsdaten, die Du gefiltert hast:

Produkt Verkaufszahlen
A 100
B 150
C 200

Wenn Du nun die Filter anwendest, um nur Verkaufszahlen über 100 anzuzeigen, wird nur Produkt B und C angezeigt. Um alle Produkte wieder sichtbar zu machen, kannst Du das oben beschriebene Makro verwenden oder die Excel-Tastenkombination für das Zurücksetzen der Filter nutzen.


Tipps für Profis

  • Makro anpassen: Du kannst das Makro so anpassen, dass es auch für spezifische Tabellenblätter funktioniert. Ändere ActiveSheet in Sheets("Tabellenblattname"), um gezielt zu arbeiten.

  • Fehlerbehandlung: Füge eine einfache Fehlerbehandlung hinzu, um sicherzustellen, dass das Makro auch bei unerwarteten Situationen stabil läuft.


FAQ: Häufige Fragen

1. Wie kann ich das Makro speichern?
Um das Makro zu speichern, musst Du die Datei im Format „Excel mit Makros“ (.xlsm) speichern.

2. Gibt es eine Excel-Tastenkombination zum Zurücksetzen aller Filter?
Ja, die Tastenkombination ALT + D + F + F öffnet das Filtermenü, wo Du die Option „Alle anzeigen“ auswählen kannst.

3. Kann ich das Makro auf andere Tabellen anwenden?
Ja, Du kannst das Makro für jedes Tabellenblatt verwenden, indem Du den Namen des gewünschten Blatts im Code angibst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige