powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как удалить автофильтр
6 сообщений из 6, страница 1 из 1
Как удалить автофильтр
    #39000687
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Подскажите, пожалуйста, как программно удалить автофильтр в ячейках в файле Excel.
Автофильтр стоит , например, на ячейках [2,2]-[2,10].
Пробовал:

Код: vbnet
1.
2.
3.
Dim range As Microsoft.Office.Interop.Excel.Range
        range = xWs.AutoFilter.Range
        range.Select()


Что дальне не понимаю...
...
Рейтинг: 0 / 0
Как удалить автофильтр
    #39000707
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
xWs.autofiltermode=false
...
Рейтинг: 0 / 0
Как удалить автофильтр
    #39000719
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Казанский,

Код: vbnet
1.
2.
3.
4.
Dim range As Microsoft.Office.Interop.Excel.Range
        range = xWs.AutoFilter.Range
        range.Select()
        xWs.AutoFilterMode = False


почему то не срабатывает.
Открыл сам файл , там диапазон этих ячеек выделен, но фильтр остался.
Если через сам Excel убирать фильтр, то работает....
...
Рейтинг: 0 / 0
Как удалить автофильтр
    #39000740
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexx_SQL,

похоже какие то блокировки стоят на этом диапазоне...
...
Рейтинг: 0 / 0
Как удалить автофильтр
    #39000801
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexx_SQL,

Проверьте, не являются ли эти ячейки "умной таблицей". Для них фильтр отдельно устанавливается. Можно так снять:
Код: vbnet
1.
2.
3.
4.
5.
6.
    Dim wsSh As Worksheet, lst As Object
    Set wsSh = ActiveSheet
    wsSh.AutoFilterMode = False
    For Each lst In wsSh.ListObjects
        lst.ShowAutoFilter = False
    Next
...
Рейтинг: 0 / 0
Как удалить автофильтр
    #39002533
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist,
спасибо. В этом была проблема
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как удалить автофильтр
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]