Макрос для автоматической фильтрации по разным листам и вставки результата на другой лист

Макрос для автоматической фильтрации по разным листам и вставки результата на другой лист

Мне нужно создать автофильтр на 3 листах на основе значений, выбранных в трех раскрывающихся списках на отдельном листе в той же книге. 3 листа имеют одинаковые заголовки от столбцов A до AG, и мне нужно отфильтровать эти три листа и вставить результат на отдельный лист в той же книге. На другом листе с раскрывающимися списками мне нужно выбрать три параметра для одновременной фильтрации различных столбцов. 3 раскрывающихся списка: Имя, Период (Дата) и Статус (Новый, Завершенный и Текущие открытые элементы)

Столбцы, которые мне нужно отфильтровать, это столбец A (имя), для столбцов даты — либо столбец U, либо столбец V в зависимости от выбранного значения в раскрывающемся списке Period, упомянутом выше. Мне также нужно отфильтровать все текущие открытые элементы, когда он выбран в раскрывающемся списке Status.

Я хочу реализовать следующие сценарии: 1.) Если я выберу из раскрывающихся списков Имя, Период и Статус = «Новый», данные на трех листах будут отфильтрованы по столбцу A (имя) и столбцу U (дата новых элементов), если они соответствуют выбранным в раскрывающемся списке значениям.

2.) Если я выберу из раскрывающихся списков Имя, Период и Статус = «Завершено», данные на трех листах будут отфильтрованы по столбцу A (имя) и столбцу V (дата завершенных элементов), если они соответствуют выбранным в раскрывающемся списке значениям.

3.) Если я выберу из раскрывающегося списка Имя, Период и Статус = «Текущие открытые позиции», данные на трех листах будут отфильтрованы по столбцу A (имя) и столбцу L.

Мне также нужно, чтобы отфильтрованные результаты были зафиксированы на отдельном листе в той же рабочей книге, и чтобы рабочая книга автоматически обновлялась при изменении данных и удаляла существующие отфильтрованные данные при фильтрации для новых выборок. Надеюсь, вы сможете мне помочь в этом. Заранее спасибо!

решение1

Если это Microsoft Excel, рекомендую разместить свой вопрос на mrexcel.com.

Вероятно, они порекомендуют вам прикрепить к своему сообщению соответствующую электронную таблицу, чтобы облегчить понимание проблемы.

Связанный контент