Ich versuche eine riesige Liste von über 9000 Zeilen zu filtern. Jede Zeile ist ein einzelnes Projekt und alle Zeilen befinden sich in einer Tabelle "Table2"; das Blatt ist "Final Data"Excel Custom Filter mit VBA
die untere Grenze muss Filter ist "17-0034"; die obere Grenze ist „17-0152“
Wie ich zwischen diesen unteren & Obergrenze Wert filtern Sie als Text gelesen wird, und der letzte Teil des Codes nicht
Hier funktioniert der Code
Private Sub CommandButton2_Click()
Sheets("Final Data").Select
ActiveSheet.ListObjects("Table2").Range.AutoFilter Field:=19, Criteria1:= _
Array("Active", "Completed", "Main"), Operator:=xlFilterValues
ActiveSheet.ListObjects("Table2").Range.AutoFilter Field:=20, Criteria1:= _
"RTB"
ActiveSheet.ListObjects("Table2").Range.AutoFilter Field:=1, Criteria1:= _
">=17-0034", Operator:=x1And, Criteria2:="<=17-0152", Operator:=xlFilterValues
End Sub
Was ist Ihre Frage? –
Ich habe meinen Post so bearbeitet, dass er hoffentlich weniger verwirrend wirkt. Der Code funktioniert nicht. und speziell bekomme ich Fehler nur auf den letzten Teil ActiveSheet.ListObjects ("Tabelle2") Range.AutoFilter Field:. = 1, Criteria1: = _ "> = 17-0034", Operator: = X1 und , Criteria2: = "<= 17-0152", Operator: = xlFilterValues – DougthePug