ich versuche seit ein paar Tagen einen AutoFilter mit Array einzurichten: genauer gesagt Array, aber nachdem ich gelernt habe, dass das nicht geht, gehe ich alle Zeilen durch und erstelle ein Array mit allen einzublendenen Werten. Funktioniert aber leider nicht, wenn ich den Filter anwählen will bekomme ich einen Laufzeitfehler 1004 - "Die AutoFilter-Methode de Range-Objektes konnte nicht ausgeführt werden". Codeausschnitt anbei - ich hoffe dass mir jemand von Euch helfen kann.
With Worksheets(WBSheet)
If .AutoFilterMode Then
If .FilterMode = True Then .ShowAllData
End If
End With
LastRow = Getlastrow(8, WBName, WBSheet)
If LastRow Empty Then
'FilterRange.AutoFilter Field:=13, Operator:=xlFilterValues, Criteria1:=Application.Transpose(ArrFilter) '--> hier bekomme ich den 1. Wert angezeigt
FilterRange.AutoFilter Field:=13, Operator:=xlFilterValues, Criteria1:=ArrFilter '--> Laufzeitfehler
End If
Kann mir jemand von Euch sagen ob ich das Array "ArrFilter" falsch aufgebaut habe oder woran das liegen kann?Vielen Dank für eine Rückmeldung,
Joe