|  
                                             Hallo, 
ich habe eine Frage zum Thema AutoFilter. 
Um die Filtereinstellungen des Autofilters in ein Array zu speichern, möchte ich folgenden Code nutzen. Wichtig hier ist, dass mehrere Kriterien ausgewählt werden können und die gespeichert werden. 
Public Sub Testo()
    Dim vntCriteria As Variant
    vntCriteria = Worksheets("Test").AutoFilter.Filters(1).Criteria1
    If IsArray(vntCriteria) Then
        MsgBox "Mehrere Werte"
    Else
        MsgBox vntCriteria
    End If
End Sub
Leider speichert immer nur das erste Kriterium, es wird also kein Array angelegt. 
Beispielsweise habe ich eine Spalte mit A, B, C und D und filtere A und B. Lass ich das Makro durchlaufen, gibt er mir aber immer nur A als Kriterium heraus. 
Hintergrund ist, dass ich zur Bearbeitung eienr großen Tabelle die Filter entfernen und nachher wieder setzen möchte. 
Wenn nötig gebe ich auch gerne noch mehr Info´s. 
  
Danke schon mal im Voraus. 
  
Joachim 
     |