Страница: 1 |
Страница: 1 |
Вопрос: Как проверить на VBA включены ли фильтры в EXCEL?
Добавлено: 30.07.04 01:37
Автор вопроса: macho
Как проверить средствами VBA включен ли фильтр данных для столбцов листа EXCEL, если да, то выполнить Showall, если нет то ... и т.д.
Помогите пожалуйста
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
tea84
Вопросов: 4
Ответов: 8
Профиль | | #1
Добавлено: 02.08.04 10:45
у объекта Range есть свойства FilterMode - принимает значение true (если на рабочем листе имеются отфильтрованные данные со скрытыми строками) и false (в противном случае), а еще есть свойство AutoFilterMode - принимает значение true (если на рабочем листе выведены раскрывающиеся списки метода AutoFilter) и false в противном случае.
Номер ответа: 2
Автор ответа:
macho
Вопросов: 11
Ответов: 19
Профиль | | #2
Добавлено: 04.08.04 23:12
Спасибо за подсказку. Получилось быстро и легко:
Dim w,v
Set w = Worksheets("ataEntry"
Set v = Worksheets("Search"
If w.FilterMode = True Then
w.ShowAllData
v.Select
Else
v.Select
End If