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
Um den Autofilter in Excel zu nutzen und nur die nichtleeren Zellen anzuzeigen, kannst Du folgende Schritte befolgen:
Daten > Filter > Autofilter. Dies aktiviert die Filteroptionen in der Kopfzeile Deiner Tabelle.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.
Problem: Excel filtert leere Zellen nicht richtig.
Problem: Autofilter funktioniert nicht.
Wenn Du die Autofilter-Funktion nicht nutzen möchtest, gibt es alternative Möglichkeiten, um leere Zellen in Excel zu filtern:
=WENN(A1<>"",A1,"") kannst Du neue Spalten erstellen, die nur die nichtleeren Werte anzeigen.Angenommen, Du hast eine Tabelle mit Verkaufsdaten und möchtest nur die Produkte anzeigen, die verkauft wurden (nicht leer):
A1:A10 enthält die Produktnamen.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.
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.