Добрый день. С помощью созданной функции значение автофильтра отображается в ячейке J3. Но нужно сделать так, чтобы отображались несколько критериев автофильтра в этой ячейке, а не только один как в моём примере. Помогите с макросом пожалуйста.
Макрос отображения нескольких критериев автофильтра в отдельную ячейку
03.12.2018 14:04:06
|
|
|
|
03.12.2018 14:09:20
Добрый день!
протяните с ячейки j3 вашу функцию (=GetCriteria(J5)) до A3 |
|
|
|
03.12.2018 14:21:05
Ну вот я протянул, поставил фильтр на Иванов и Петров, а в ячейке J3 отображается Иванов. А мне нужно, чтобы было Иванов Петров. Через запятую или пробел не важно
|
|
|
|
03.12.2018 14:31:08
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
|
|||
|
|
03.12.2018 14:37:40
Z, у меня большая таблица будет.. и критериев фильтра будет 2 или 3. Потом печатать. Нужно, чтобы критерии были отображены в отдельной ячейке как в примере..
|
|
|
|
03.12.2018 14:44:38
DARR, В своей функции Вы выводите только один критерий - первый (Criteria1).
Полагаю, Вам необходимо организовать цикл, который запишет в переменную столько критериев, сколько у Вас выбрано в автофильтре. |
|
|
|
03.12.2018 14:48:28
alexleoix, полагаю мне нужна помощь с этим)
|
|
|
|
03.12.2018 14:52:09
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
03.12.2018 14:59:32
Nordheim,
как я понял, там такая хитрость: Если выбираешь два значения , то автофильтр работает с параметрами Criteria1 и Criteria2 и оператором xlOr, а вот если более двух, то используется Array и оператор xlFilterValues |
|
|
|
03.12.2018 15:30:23
Пробуйте:
Изменено:
Владимир
|
|||
|
|
03.12.2018 15:45:26
sokol92, спасибо огромное, всё получилось!
|
||||
|
|
|||