raumgleita
Cadet 4th Year
- Registriert
- Feb. 2008
- Beiträge
- 119
Hallo allerseits!
Ich habe ein Autofilter mit mehreren Werten mithilfe eines Arrays gesetzt:
Wenn ich versuche die Filter Werte auszulesen bekomme ich nur den letzten Wert zurück:
Wie bekomme ich den ganzen Array zurückgeliefert? Oder alle Werte als String?
Gruss
raumgleita
Edit: Ich habs. Hier falls jemand mal das gleiche sucht:
Ich habe ein Autofilter mit mehreren Werten mithilfe eines Arrays gesetzt:
Code:
Worksheets("Worksheetname").Range("$A$1:$E$" & lastCell).AutoFilter Field:=1, Criteria1:=myArray(), Operator:=xlFilterValues
Wenn ich versuche die Filter Werte auszulesen bekomme ich nur den letzten Wert zurück:
Code:
MsgBox ActiveSheet.AutoFilter.Filters(1).Criteria1
Wie bekomme ich den ganzen Array zurückgeliefert? Oder alle Werte als String?
Gruss
raumgleita
Edit: Ich habs. Hier falls jemand mal das gleiche sucht:
Code:
FilterArray = Array()
FilterArray = ActiveSheet.AutoFilter.Filters(1).Criteria1
For i = 1 To UBound(FilterArray)
MsgBox FilterArray(i)
Next i
Zuletzt bearbeitet: