powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получить массив автофильтра колонки с датами
2 сообщений из 2, страница 1 из 1
Получить массив автофильтра колонки с датами
    #39721447
SandraSidorova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! есть умная таблица на листе. Требуется получить массив автофильтра колонки, в которой отфильтрованы даты

Записала макросом код, когда устанавливаю Фильтр в колонке
Код: vbnet
1.
2.
3.
ActiveSheet.ListObjects("view").Range.AutoFilter Field:=3, _
       Operator:=xlFilterValues, Criteria2:=Array(2, "4/4/2018", 2, "4/5/2018", 2, _
       "4/6/2018", 2, "4/7/2018", 2, "4/9/2018")



Теперь мне нужно получить массив Criteria2. Код выдает ошибку, хотя то же самое с числами и текстом работает.
Код: vbnet
1.
2.
dim arr() as variant
arr=ActiveSheet.ListObjects("view").AutoFilter.Filters.Item(3).Criteria2



Есть вариант, убирать галочку "Группировать даты в меню автофильтра" в параметрах отображения книги, но тогда с фильтром работать неудобно.
Кто-нибудь знает как же получить массив с выбранными датами, при включенной Группировке даты в меню автофильтра? Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
Получить массив автофильтра колонки с датами
    #39722458
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SandraSidorova,
может программно убрать эту галочку ActiveWindow.AutoFilterDateGrouping = False , считать массив, установить галочку ... = True ?
Файла-примера нет, самому сочинять, чтобы проверить - влом.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Получить массив автофильтра колонки с датами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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