von Nepumuk » 01. Dez 2020, 10:27
Hallo,
mit xlAnd bzw. xlOr kannst du zwei Filterkriterien verknüpfen.
xlFilterValues erwartet für einen Datumsfilter in Criteria2 ein Array bestehend aus einer Zahl und einem Datum im amerikanischen Format oder ein Array von Werten in Criteria1. Beispiel:
- Code: Alles auswählen
Call Tabelle1.Rows(1).AutoFilter(Field:=1, Operator:= _
xlFilterValues, Criteria2:=Array(2, "1/1/2013"))
- Code: Alles auswählen
Call Tabelle1.Rows(1).AutoFilter(Field:=1, Criteria1:=Array( _
"acht", "eins", "neun"), Operator:=xlFilterValues)
Beim Datumsfilter bedeutet die Zahl:
0 = ein ganzes Jahr
1 = ein ganzer Monat
2 = ein einzelner Tag
Du kannst auch kombinieren (einzelner Tag + ein ganzes Monat):
- Code: Alles auswählen
Call Tabelle1.Rows(1).AutoFilter(Field:=1, Operator:= _
xlFilterValues, Criteria2:=Array(2, "1/1/2013", 1, "1/31/2014"))
Hallo,
mit xlAnd bzw. xlOr kannst du zwei Filterkriterien verknüpfen.
xlFilterValues erwartet für einen Datumsfilter in Criteria2 ein Array bestehend aus einer Zahl und einem Datum im amerikanischen Format oder ein Array von Werten in Criteria1. Beispiel:
[code] Call Tabelle1.Rows(1).AutoFilter(Field:=1, Operator:= _
xlFilterValues, Criteria2:=Array(2, "1/1/2013"))[/code]
[code] Call Tabelle1.Rows(1).AutoFilter(Field:=1, Criteria1:=Array( _
"acht", "eins", "neun"), Operator:=xlFilterValues)[/code]
Beim Datumsfilter bedeutet die Zahl:
0 = ein ganzes Jahr
1 = ein ganzer Monat
2 = ein einzelner Tag
Du kannst auch kombinieren (einzelner Tag + ein ganzes Monat):
[code] Call Tabelle1.Rows(1).AutoFilter(Field:=1, Operator:= _
xlFilterValues, Criteria2:=Array(2, "1/1/2013", 1, "1/31/2014")) [/code]