Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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(";DataEntry";)
    Set v = Worksheets("Search";)
        If w.FilterMode = True Then
            w.ShowAllData
            v.Select
        Else
            v.Select
    End If

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам