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

Forumthread: Kriterium nichtleere Bei Autofilter

Kriterium nichtleere Bei Autofilter
16.03.2006 08:25:54
Domi
Hallo zusammen.
Könnte mir jemand den VBA Code für die Auswahl "Nichtleere" im Autofilter aufzeigen?
Sitze an einer Station, bei der der Makro Recorder ausgeschlatet wurde.
mit bestem Dank und Gruss
Domi
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kriterium nichtleere Bei Autofilter
16.03.2006 08:47:56
Harald
Moin Domi,
Selection.AutoFilter Field:=1, Criteria1:=""
Gruss Harald
AW: Kriterium nichtleere Bei Autofilter
16.03.2006 08:56:50
Domi
Super!
Besten Dank.
gerne owT
17.03.2006 07:23:31
Harald
Gruss Harald
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Autofilter in Excel: Kriterium "Nichtleere" anwenden


Schritt-für-Schritt-Anleitung

Um den Autofilter in Excel zu nutzen und nur die nichtleeren Zellen anzuzeigen, kannst Du folgende Schritte befolgen:

  1. Datenbereich auswählen: Markiere den Bereich, den Du filtern möchtest.
  2. Autofilter aktivieren: Gehe zu Daten > Filter > Autofilter. Dies aktiviert die Filteroptionen in der Kopfzeile Deiner Tabelle.
  3. Filter einrichten: Klicke auf den Dropdown-Pfeil in der Spalte, die Du filtern möchtest.
  4. Nichtleere Zellen auswählen: Im Fenster "Autofilter" kannst Du die Auswahl "Nichtleere" treffen. Wenn Du mit VBA arbeitest, kannst Du den folgenden Code verwenden:

    Selection.AutoFilter Field:=1, Criteria1:="<>"

    Dieser Code filtert alle leeren Zellen aus und zeigt nur die nichtleeren Werte an.


Häufige Fehler und Lösungen

  • Problem: Excel filtert leere Zellen nicht richtig.

    • Lösung: Überprüfe, ob Du die Filteroption korrekt eingestellt hast. Stelle sicher, dass Du die Kriterien "Nichtleere" auswählst.
  • Problem: Autofilter funktioniert nicht.

    • Lösung: Stelle sicher, dass Deine Daten als Tabelle formatiert sind oder dass Du die Filterfunktion aktiviert hast.

Alternative Methoden

Wenn Du die Autofilter-Funktion nicht nutzen möchtest, gibt es alternative Möglichkeiten, um leere Zellen in Excel zu filtern:

  1. Bedingte Formatierung: Du kannst die bedingte Formatierung verwenden, um leere Zellen hervorzuheben.
  2. Formeln: Mit der Formel =WENN(A1<>"",A1,"") kannst Du neue Spalten erstellen, die nur die nichtleeren Werte anzeigen.
  3. VBA-Makro: Wenn Du mit VBA vertraut bist, kannst Du ein Makro erstellen, das leere Zellen automatisch filtert.

Praktische Beispiele

Angenommen, Du hast eine Tabelle mit Verkaufsdaten und möchtest nur die Produkte anzeigen, die verkauft wurden (nicht leer):

  1. Datenbereich: A1:A10 enthält die Produktnamen.
  2. Autofilter anwenden: Aktiviere den Autofilter auf der Spalte.
  3. VBA Code verwenden:

    ActiveSheet.ListObjects("Tabelle1").Range.AutoFilter Field:=1, Criteria1:="<>"

Hiermit filterst Du alle leeren Zellen aus und siehst nur die Produkte, die verkauft wurden.


Tipps für Profis

  • Verwende VBA für Automatisierung: Wenn Du häufig dieselben Filter anwenden musst, kannst Du VBA nutzen, um den Prozess zu automatisieren.
  • Zellen formatieren: Achte darauf, dass die Zellen, die Du filtern möchtest, korrekt formatiert sind, um Probleme mit der Filterung zu vermeiden.
  • Regelmäßige Überprüfung: Überprüfe regelmäßig Deine Filtereinstellungen, besonders wenn Du neue Daten hinzufügst.

FAQ: Häufige Fragen

1. Wie kann ich leere Zellen in Excel filtern?
Du kannst die Autofilter-Funktion nutzen und die Option "Nichtleere" auswählen, oder den entsprechenden VBA-Code verwenden, um leere Zellen auszuschließen.

2. Funktioniert der Autofilter in allen Excel-Versionen?
Ja, der Autofilter ist in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer. Achte jedoch darauf, dass Deine Daten als Tabelle formatiert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige