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

Filterfunktion gibt keine Werte aus

Forumthread: Filterfunktion gibt keine Werte aus

Filterfunktion gibt keine Werte aus
Marc
Hallo,
ich habe ein Makro gebastelt, welches auf alle #NV Werte filtern soll. Teilweise kommen in der Tabelle auch nur #NV Werte vor, sodass alles ausgeben werden soll. Folgende Makrozeile habe ich verwand:
ActiveSheet.Range("$A$1:$IV$" & msg2).AutoFilter Field:=6, Criteria1:="#NV"
Der Filter wird auch scheinbar gesetzt, aber er gibt mir einfach nichts aus. D.h. die Tabelle ist leer und wenn ich auf den Filter klicke ist auch #NV angeklickt. Klicke ich manuell beim Filter auf OK zeigt er mir alle Werte...
Was mache ich falsch? Muss ich noch irgendwas aktualisieren?
Danke für die Hilfe.
Marc
Anzeige
AW: Filterfunktion gibt keine Werte aus
17.08.2012 10:38:51
firmus
Hi Marc,
meiner Erfahrung: Der Filter endet an der Zeile, in der in der Spalte "A" eine leere Zelle kommt.
z.B.: A37 enthält keinen Wert - dann ist von Zeile 37 bis nnnnn der Filter nicht aktiv, auch wenn der Filter richtig gesetzt ist.
Gruss
Firmus
AW: Filterfunktion gibt keine Werte aus
17.08.2012 10:42:51
Marc
Hallo,
danke, aber in der Datei sind gar keine leeren Zellen. Wenn ich den Schritt manuell mache, dann zeigt er mir ja auch die Ergebnisse korrekt an...
Lieben Gruß
Marc
Anzeige
AW: Filterfunktion gibt keine Werte aus
17.08.2012 10:41:35
hary
Hallo
Versuch mal
Criteria1:="#N/A"

gruss hary
AW: Filterfunktion gibt keine Werte aus
17.08.2012 10:48:32
Marc
Hallo Hary,
nun wählt er NV nicht mehr an und zeigt mir alles, ungefiltert.... Komisch!!
Lieben Gruß
AW: Filterfunktion gibt keine Werte aus
17.08.2012 11:04:42
hary
Hallo
schau mal hier. makro einfach starten.
https://www.herber.de/bbs/user/81461.xlsm
gruss hary
Anzeige
AW: Filterfunktion gibt keine Werte aus
17.08.2012 11:22:53
Marc
Auch wenn es etwas verwirrend ist, scheint es zu laufen. Danke erstmal, sollte es nicht laufen, melde ich mich wieder. Danke!!
;

Forumthreads zu verwandten Themen

Anzeige

Infobox / Tutorial

Probleme mit der Filterfunktion in Excel beheben


Schritt-für-Schritt-Anleitung

  1. Überprüfen der Daten: Stelle sicher, dass die Daten, die du filtern möchtest, keine leeren Zellen in der Filterspalte haben. Wenn der Filter auf eine Zeile stößt, die leer ist, wird er nicht korrekt angewendet.

  2. Filter setzen: Verwende die folgende VBA-Zeile, um den Filter anzuwenden:

    ActiveSheet.Range("$A$1:$IV$" & msg2).AutoFilter Field:=6, Criteria1:="#N/A"

    Achte darauf, dass du die korrekten Kriterien verwendest.

  3. Manuelle Überprüfung: Filtere die Daten manuell, um sicherzustellen, dass die Filterfunktion korrekt funktioniert. Klicke auf den Dropdown-Pfeil in der Spaltenüberschrift und überprüfe, ob die gewünschten Optionen angezeigt werden.

  4. Aktualisieren der Sicht: Wenn der Filter gesetzt wird, aber keine Werte anzeigt, versuche, die Ansicht zu aktualisieren oder das Excel-Dokument neu zu laden.


Häufige Fehler und Lösungen

  • Filter zeigt keine Auswahl: Wenn der Filter keine Auswahl anzeigt, überprüfe, ob die Daten in der gefilterten Spalte korrekt formatiert sind und keine leeren Zellen vorhanden sind.

  • Filter zeigt falsche Werte an: Manchmal kann es passieren, dass der Filter falsche Werte anzeigt. Stelle sicher, dass du die richtigen Kriterien in deiner Filterfunktion verwendest.

  • Filter zeigt nicht alle Daten an: Wenn nur einige Daten angezeigt werden, könnte dies an einer leeren Zelle in der Filterspalte liegen. Überprüfe die gesamte Spalte auf leere Zellen.


Alternative Methoden

  • Manuelle Filterung: Wenn die Filterfunktion in Excel nicht wie gewünscht funktioniert, kannst du die Daten auch manuell sortieren und filtern, um die gewünschten Ergebnisse zu erhalten.

  • Pivot-Tabellen: Eine weitere effektive Methode zur Datenanalyse ist die Verwendung von Pivot-Tabellen. Sie bieten eine dynamische Möglichkeit, Daten zu aggregieren und zu filtern.


Praktische Beispiele

  1. Beispiel mit Fehlerwerten: Angenommen, du hast eine Liste mit Werten, die #NV enthalten. Um diese gezielt herauszufiltern, setze den Filter mit Criteria1:="#N/A".

  2. Beispiel für mehrere Filter: Wenn du mehrere Filterkriterien anwenden möchtest, kannst du die Criteria1 und Criteria2 Parameter in der AutoFilter-Methode verwenden:

    ActiveSheet.Range("$A$1:$IV$" & msg2).AutoFilter Field:=6, Criteria1:="#N/A", Operator:=xlOr, Criteria2:="Wert2"

Tipps für Profis

  • Verwende benannte Bereiche: Dies kann helfen, die Daten zu organisieren und die Filterfunktion effizienter zu gestalten.

  • Makros für häufige Filter: Wenn du regelmäßig dieselben Filter anwendest, erwäge, ein Makro zu erstellen, um den Prozess zu automatisieren. So sparst du Zeit und minimierst Fehler.


FAQ: Häufige Fragen

1. Warum zeigt mein Excel-Filter keine Auswahl an? Der häufigste Grund dafür ist, dass es leere Zellen in der Filterspalte gibt. Überprüfe deine Daten auf leere Zellen.

2. Was kann ich tun, wenn der Filter falsche Werte anzeigt? Stelle sicher, dass du die richtigen Kriterien verwendest und dass die Daten korrekt formatiert sind. Manchmal kann auch ein Fehler in der Filtereinstellung der Grund sein.

3. Gibt es eine alternative Möglichkeit, Daten zu filtern? Ja, du kannst auch Pivot-Tabellen verwenden, um Daten dynamisch zu filtern und zu analysieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige