Dokumentacja HotXLS

Właściwość AutoFilterColumns

Zwraca klasyczną kolekcję pól AutoFiltra XLS dla arkusza. Tylko odczyt

Składnia

property AutoFilterColumns: TXLSAutofilter;

Uwagi

Kolekcja używa indeksów pól 1-based odpowiadających widocznym kolumnom AutoFiltra. Count zwraca liczbę filtrowanych kolumn w bieżącym zakresie. Items[Field] zwraca TXLSAutofilterItem dla tego pola lub nil gdy indeks pola jest poza bieżącym zakresem
Każdy element udostępnia Active, Operator, Criteria1 i Criteria2. Obiekty kryteriów udostępniają przechowywany BIFF8 DOPER DataType, grbitSgn i Value

Przykład

Sheet.ApplyAutoFilter('A1:C5', 2, '>=100');
FilterItem := Sheet.AutoFilterColumns[2];
if Assigned(FilterItem) and FilterItem.Active then
  CriteriaValue := FilterItem.Criteria1.Value;

Zobacz też