Schleife durch filter-Kriterien

Ich habe versucht, dies herauszufinden, aber auch kein Fortschritt...

Ich habe einen filter (SPALTE D) und ich bin versucht, zu erstellen eine Schleife, um die einzelnen Kriterien (ich habe mindestens 1000 Kriterien) auf meinen filter.
Ex: Für die einzelnen Kriterien über filter (Spalte D), werde ich laufen eine Reihe kopieren...

Dass code, der nicht funktioniert:

Sub WhatFilters()
    Dim iFilt As Integer
    iFilt = 4
    Dim iFiltCrit As Integer
    Dim numFilters As Integer
    Dim crit1 As Variant


    ActiveSheet.Range("$A$1:$AA$4635").AutoFilter Field:=16, Criteria1:= _
            "Waiting"

    numFilters = ActiveSheet.AutoFilter.Filters.Count
    Debug.Print "Sheet(" & ActiveSheet.Name & ") has " & numFilters & " filters."
    If ActiveSheet.AutoFilter.Filters.Item(iFilt).On Then
        crit1 = ActiveSheet.AutoFilter.Filters.Item(iFilt).Criteria1
        For iFiltCrit = 1 To UBound(crit1)
            Debug.Print "crit1(" & iFiltCrit & ") is '" & crit1(iFiltCrit)

            'Copy everything

        Next iFiltCrit
    End If
End Sub

Mein Fehler scheint zu sein, identifizieren meine Spalte filter...

Schreibe einen Kommentar