Отвечает: PsySex
Здравствуйте, Денисов Сергей Иванович! Пример реализации в приложении. Пример найден в хелпе %ProgramFiles%Microsoft OfficeOFFICE111049VBAXL10.CHM
Приложение:
--------- Bom Shankar!
Ответ отправил: PsySex (статус: Специалист)
Ответ отправлен: 04.09.2008, 11:13 Оценка за ответ: 5
Отвечает: Шичко Игорь
Здравствуйте, Денисов Сергей Иванович! Для проверки включен или нет автофильтр применяется свойство страницы Excel: AutoFilterMode. Пример использования: If ThisWorkbook.ActiveSheet.AutoFilterMode Then // True - включен, False - выключен ..... End If
Для проверки включена ли непосредственно фильтрация данных в автофильтре применяется свойство фильтра On: Пример: If ThisWorkbook.ActiveSheet.AutoFilterMode Then filterIsOn = ThisWorkbook.ActiveSheet.AutoFilter.Filters(1).On
// True - есть фильтрация, False - нет фильтрации End If
Можете ещё почитать в справке Visual Basic по поиску, введя слово AutoFilter.
Ответ отправил: Шичко Игорь (статус: 2-ой класс)
Ответ отправлен: 04.09.2008, 11:14 Оценка за ответ: 5