Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Autofilter, geziehlt mehr als zwei ausblenden?
#1
Hallo zusammen,


ich möchte gerne einen Filter setzen und mehr als zwei Positionen ausblenden. 2 Funktioniert prima, mehr bekomme ich irgendwie nicht hin.

Hier ein Beispiel: Die beiden Begriffe "Baum" und ""Auto" kommen in der Tabelle nun nicht mehr vor, wie kann ich noch mehrere Begriffe geziehlt ausblenden? 

Code:
ActiveSheet.Range("$A$9:$N$500").AutoFilter Field:=2, Criteria1:="<>*Baum*", Criteria2:="<>*Auto*"


Hat jemand eine Idee?
lg & Danke wOOfer
Antworten Top
#2
Hallo,

es geht z.B. wenn alle Filter-Werte in ein Array gepackt werden:

Code:
With Cells(1).CurrentRegion
    .AutoFilter 1, Array("aktiv", " "), xlFilterValues
    .AutoFilter
End With

mfg
Antworten Top
#3
Danke Fennek für die Antwort. leider klappt das so nicht.

Ich möchte nicht Einträge auf "aktiv" setzen, weil diese z.T. unbekannt sind. Sondern gezielt welche ausblenden, falls sie vorhanden sind.

lg Klaus
Antworten Top
#4
Meinst Du da so?

Code:
Sub F_en()
Dim DD As Object: Set DD = CreateObject("Scripting.Dictionary")

lr = Cells(Rows.Count, 1).End(xlUp).Row

For i = 2 To lr
    ret = Application.Match(Cells(i, 1), Columns(4), 0)
    If IsError(ret) Then DD(Cells(i, 1).Value) = vbNullString
Next i

With Cells(1, 1).CurrentRegion
    .AutoFilter 1, DD.keys, xlFilterValues
End With

Set DD = Nothing
End Sub

Die Daten sollten dabei so wie in der Beispieldatei sein.


Angehängte Dateien
.xlsm   Woofer.xlsm (Größe: 17,33 KB / Downloads: 4)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste