Guten Morgen,
ich habe ein Problem. Ich wollte einen AutoFilter mit einem Array im Criteria1 befüllen. (Zumindest hat mir das die Aufzeichnung des Makro Recorders so gezeigt).
das sagt der Makro Recorder
So hab ich es erfolglos probiert.
Weiß jemand wie der Array da hinein muss, damit es wie beim Recorder greift?
Freue mich über jede Antwort.
ich habe ein Problem. Ich wollte einen AutoFilter mit einem Array im Criteria1 befüllen. (Zumindest hat mir das die Aufzeichnung des Makro Recorders so gezeigt).
das sagt der Makro Recorder
So hab ich es erfolglos probiert.
Visual Basic-Quellcode
-
- fill = Trim(Replace("""" & Replace(Join(arr(), ", "), ", ", """, """) & """", """""" & ",", ""))
- Debug.Print "Array(" & fill & ")"
- Array("eg", "ug", "eu")
- Hab es dann sowohl so
- ws.ListObjects("data").Range.AutoFilter Field:=1, Criteria1:=Array(fill), Operator:=xlFilterValues
- als auch so probiert
- ws.ListObjects("data").Range.AutoFilter Field:=1, Criteria1:="Array(" & fill & ")", Operator:=xlFilterValues
Weiß jemand wie der Array da hinein muss, damit es wie beim Recorder greift?
Freue mich über jede Antwort.