Nie wiem, czy moja propozycja jest tym, czego oczekiwałeś, bo kryteria filtra można definiować w różny sposób a ich odczytanie nie zawsze jest łatwe. Moja propozycja to taka funkcja UDF: Function KrytFiltra() As String Application.Volatile With Application.ThisCell.Parent.AutoFilter.Filters(1) If .On Then If .Operator = 0 Then KrytFiltra = .Criteria1 ElseIf .Operator = xlOr Then If .Criteria1 <> "" And .Criteria2 = "" Then KrytFiltra = .Criteria1 Else KrytFiltra = "Różne" End If Else KrytFiltra = "Różne" End If End If End With End Function Zapisz plik w formacie .xlsm
" Filtr " , " Różne " , " & lt; ---- tutaj pokaż jakie zostalo wybrane kryterium, jeżeli wybarno więcaj jak jedno kryterium wówczac pokaż " " Różne " " "
" Filtr1 "
" Filtr2 "
" Filtr3 "
" Filtr4 "
" Filtr5 "
" Filtr6 "
" Filtr7 "
" Filtr8 "
" Filtr9 "
" Filtr10 "