Метод Range.AutoFilter (Excel)
Фильтрует список с помощью автофильтра.
Синтаксис
выражение.AutoFilter (Field, Criteria1, Operator, Criteria2, SubField, VisibleDropDown)
выражение: выражение, возвращающее объект Range.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Field | Необязательный | Variant | Целочисленное смещение поля, на основе которого требуется создать фильтр (слева от списка; крайнее левое поле — значение 1). |
| Criteria1 | Необязательный | Variant | Условия (строка, например «101»). Используйте «=» для поиска пустых полей, «<>» для поиска непустых полей и «> для выбора полей (Нет данных) в типах данных. |
Если этот аргумент пропущен, все условия имеют значение All. Если параметру Operator присвоено значение xlTop10Items, параметр Criteria1 указывает количество элементов (например, «10»).
Возвращаемое значение
Примечания
Если опустить все аргументы, этот метод просто переключает отображение стрелок раскрывающихся списков автофильтров в указанном диапазоне.
В Excel для Mac этот метод не поддерживается. Поддерживаются аналогичные методы для Selection и ListObject.
В отличие от формул, во вложенных полях не требуется использовать квадратные скобки для добавления пробелов.
Пример
В этом примере выполняется фильтрация списка, начинающегося в ячейке A1 на листе «Лист1», чтобы отображались только те записи, в которых первое поле содержит строку «Otis». Стрелка раскрывающегося списка для поля 1 будет скрыта.
В этом примере выполняется фильтрация списка, начинающегося с ячейки A1 на листе «Лист1», для отображения только тех записей, в которых значения первого поля содержат вложенное поле Admin Division 1 (State/province/other) со значением «Washington».
В этом примере выполняется фильтрация таблицы «Таблица1» на листе «Лист1» для отображения только тех записей, в которых значения первого поля соответствуют отображаемому значению: 1, 3, Seattle или Redmond.
Типы данных могут применять несколько фильтров вложенных полей. В этом примере выполняется фильтрация таблицы «Таблица1» на листе «Лист1» для отображения только тех записей, в которых значения первого поля содержат вложенное поле Time zone(s) со значением «Pacific Time Zone», а вложенное поле Date Founded содержит значение 1851 или «(No Data)».
В этом примере выполняется фильтрация таблицы «Таблица1» на листе «Лист1» для отображения первых 10 записей для первого поля на основе вложенного поля Population.
В этом примере выполняется фильтрация таблицы «Таблица1» на листе «Лист1» для отображения всех записей января и февраля 2019 г. для поля 1. При этом не требуется наличие строки, содержащей 31 января.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Объект AutoFilter (Excel)
Представляет автофильм для указанного таблицы.
При использовании AutoFilter с датами формат должен соответствовать английским сепараторам дат («/») вместо локальных параметров («.»). Допустимой датой будет «2/2/2007», а «2.2.2007» является недействительной.
Работа с объектами (например, с объектом Interior) требует добавления ссылки на объект. Дополнительные сведения о назначении объекта ссылкой на переменную или свойство можно найти в заявлении Set.
Пример
Чтобы вернуть объект AutoFilter, используйте свойство AutoFilter объекта Worksheet. Используйте свойство Filters, чтобы вернуть коллекцию отдельных фильтров столбцов. Используйте свойство Range, чтобы вернуть объект Range, который представляет весь отфильтрованный диапазон.
В следующем примере сохраняется критерии адресной и фильтрации для текущей фильтрации, а затем применяются новые фильтры.
Чтобы создать объект AutoFilter для таблицы, необходимо включить автофильм для диапазона на таблице вручную или с помощью метода AutoFilter объекта Range. В следующем примере значения, хранимые в переменных уровня модулей в предыдущем примере, используются для восстановления исходного автофильма в таблицу Crew.
Методы
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Range.AutoFilter method (Excel)
Filters a list by using the AutoFilter.
Syntax
expression.AutoFilter (Field, Criteria1, Operator, Criteria2, SubField, VisibleDropDown)
expression An expression that returns a Range object.
Parameters
| Name | Required/Optional | Data type | Description |
|---|---|---|---|
| Field | Optional | Variant | The integer offset of the field on which you want to base the filter (from the left of the list; the leftmost field is field one). |
| Criteria1 | Optional | Variant | The criteria (a string; for example, «101»). Use «=» to find blank fields, «<>» to find non-blank fields, and «> to select (No Data) fields in data types. |
If this argument is omitted, the criteria is All. If Operator is xlTop10Items, Criteria1 specifies the number of items (for example, «10»).
Return value
Remarks
If you omit all the arguments, this method simply toggles the display of the AutoFilter drop-down arrows in the specified range.
Excel for Mac does not support this method. Similar methods on Selection and ListObject are supported.
Unlike in formulas, subfields do not require brackets to include spaces.
Example
This example filters a list starting in cell A1 on Sheet1 to display only the entries in which field one is equal to the string Otis. The drop-down arrow for field one will be hidden.
This example filters a list starting in cell A1 on Sheet1 to display only the entries in which the values of field one contain a SubField, Admin Division 1 (State/province/other), where the value is Washington.
This example filters a table, Table1, on Sheet1 to display only the entries in which the values of field one have a «(Display Value)» that is either 1, 3, Seattle, or Redmond.
Data types can apply multiple SubField filters. This example filters a table, Table1, on Sheet1 to display only the entries in which the values of field one contain a SubField, Time Zone(s), where the value is Pacific Time Zone, and where the SubField named Date Founded is either 1851 or there is «(No Data)».
This example filters a table, Table1, on Sheet1 to display the Top 10 entries for field one based off the Population SubField.
This example filters a table, Table1, on Sheet1 to display the all entries for January 2019 and February 2019 for field one. There does not have to be a row containing January the 31.
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Фильтры на VBA (AutoFilter Method) читать подробное руководство
Итог: научиться создавать макросы, использовать фильтры на диапазоны и таблицы с помощью метода AutoFilter VBA. Статья содержит ссылки на примеры для фильтрации различных типов данных, включая текст, цифры, даты, цвета и значки.
Уровень мастерства: средний
Скачать файл
Файл Excel, содержащий код, можно скачать ниже. Этот файл содержит код для фильтрации различных типов данных и типов фильтров.
Написание макросов для фильтров
Фильтры являются отличным инструментом для анализа данных в Excel. Для большинства аналитиков и частых пользователей Excel фильтры являются частью нашей повседневной жизни. Мы используем раскрывающиеся меню фильтров для применения фильтров к отдельным столбцам в наборе данных. Это помогает нам связывать цифры с отчетами и проводить исследование наших данных.
Фильтрация также может быть трудоемким процессом. Особенно, когда мы применяем фильтры к нескольким столбцам на больших листах или фильтруем данные, чтобы затем копировать / вставлять их в другие листы или книги.
В этой статье объясняется, как создавать макросы для автоматизации процесса фильтрации. Это обширное руководство по методу автофильтра в VBA.
У меня также есть статьи с примерами для различных фильтров и типов данных, в том числе: пробелы, текст, числа, даты, цвета и значки, и очищающие фильтры.
Макро-рекордер — твой друг (или враг)
Мы можем легко получить код VBA для фильтров, включив макро-рекордер, а затем применив один или несколько фильтров к диапазону / таблице.
Вот шаги для создания макроса фильтра с помощью устройства записи макросов:
Если вы уже использовали макрос-рекордер для этого процесса, то вы знаете, насколько он может быть полезен. Тем более, что наши критерии фильтрации становятся более сложными.
Код будет выглядеть примерно так:
Мы видим, что каждая строка использует метод AutoFilter для применения фильтра к столбцу. Он также содержит информацию о критериях фильтра.
Мы видим, что каждая строка использует метод AutoFilter для применения фильтра к столбцу. Он также содержит информацию о критериях фильтра.
Метод автофильтрации
Метод AutoFilter используется для очистки и применения фильтров к одному столбцу в диапазоне или таблице в VBA. Он автоматизирует процесс применения фильтров через выпадающие меню фильтров и делает, чтобы все работало.
Его можно использовать для применения фильтров к нескольким столбцам путем написания нескольких строк кода, по одной для каждого столбца. Мы также можем использовать Автофильтр, чтобы применить несколько критериев фильтрации к одному столбцу, так же, как в выпадающем меню фильтра, установив несколько флажков или указав диапазон дат.
Написание кода автофильтра
Вот пошаговые инструкции по написанию строки кода для автофильтра.
Шаг 1: Ссылка на диапазон или таблицу
Метод AutoFilter является частью объекта Range. Поэтому мы должны ссылаться на диапазон или таблицу, к которым применяются фильтры на листе. Это будет весь диапазон, к которому применяются фильтры.
Следующие примеры включают / отключают фильтры в диапазоне B3: G1000 на листе автофильтра.
Вот пример использования таблиц Excel.
Метод AutoFilter имеет 5 необязательных параметров, которые мы рассмотрим далее. Если мы не укажем ни один из параметров, как в приведенных выше примерах, метод AutoFilter включит / выключит фильтры для указанного диапазона. Это переключение. Если фильтры включены, они будут выключены, и наоборот.
Диапазоны или таблицы?
Фильтры работают одинаково как для обычных диапазонов, так и для таблиц Excel.
Я отдаю предпочтение методу использования таблиц, потому что нам не нужно беспокоиться об изменении ссылок на диапазон при увеличении или уменьшении таблицы. Однако код будет одинаковым для обоих объектов. В остальных примерах кода используются таблицы Excel, но вы можете легко изменить это для обычных диапазонов.
5 (или 6) параметров автофильтра
Метод AutoFilter имеет 5 (или 6) необязательных параметров, которые используются для указания критериев фильтрации для столбца. Вот список параметров.

Мы можем использовать комбинацию этих параметров, чтобы применять различные критерии фильтрации для разных типов данных. Первые четыре являются наиболее важными, поэтому давайте посмотрим, как их применять.
Шаг 2: Параметр поля
Первый параметр — это Field. Для параметра Field мы указываем число, которое является номером столбца, к которому будет применяться фильтр. Это номер столбца в диапазоне фильтра, который является родителем метода AutoFilter. Это НЕ номер столбца на рабочем листе.
В приведенном ниже примере поле 4 является столбцом «Продукт», поскольку это 4-й столбец в диапазоне фильтра / таблице.
Фильтр столбца очищается, когда мы указываем только параметр Field, а другие критерии отсутствуют.
Мы также можем использовать переменную для параметра Field и установить ее динамически. Я объясню это более подробно ниже.
Шаг 3: Параметры критериев
Это то же самое, что выбрать один элемент из списка флажков в раскрывающемся меню фильтра.
Общие правила для Criteria1 и Criteria2
Значения, которые мы указываем для Criteria1 и Criteria2, могут быть хитрыми. Вот несколько общих рекомендаций о том, как ссылаться на значения параметра Criteria.
Шаг 4: Параметр оператора
Что если мы хотим выбрать несколько элементов из раскрывающегося списка фильтров? Или сделать фильтр для диапазона дат или чисел?
Вот ссылка на страницу справки MSDN, которая содержит список констант для перечисления XlAutoFilterOperator.
Operator используется в сочетании с Criteria1 и / или Criteria2, в зависимости от типа данных и типа фильтра. Вот несколько примеров.
Это основы написания строки кода для метода AutoFilter. Будет сложнее с различными типами данных.
Итак, я привел много примеров ниже, которые содержат большинство комбинаций критериев и операторов для разных типов фильтров.
Автофильтр не является дополнением
При запуске строки кода автофильтра сначала удаляются все фильтры, примененные к этому столбцу (полю), а затем применяются критерии фильтра, указанные в строке кода.
Это означает, что это не дополнение. Следующие 2 строки НЕ создадут фильтр для Продукта 1 и Продукта 2. После запуска макроса столбец Продукт будет отфильтрован только для Продукта 2.
Как установить номер поля динамически
Если мы добавим / удалим / переместим столбцы в диапазоне фильтра, то номер поля для отфильтрованного столбца может измениться. Поэтому я стараюсь по возможности избегать жесткого кодирования числа для параметра Field.
Вместо этого мы можем использовать переменную и использовать некоторый код, чтобы найти номер столбца по его имени. Вот два примера для обычных диапазонов и таблиц.
Номер столбца будет найден при каждом запуске макроса. Нам не нужно беспокоиться об изменении номера поля при перемещении столбца. Это экономит время и предотвращает ошибки (беспроигрышный вариант)!
Используйте таблицы Excel с фильтрами
Использование таблиц Excel дает множество преимуществ, особенно при использовании метода автофильтрации. Вот несколько основных причин, по которым я предпочитаю таблицы.
Фильтры и типы данных
Параметры раскрывающегося меню фильтра изменяются в зависимости от типа данных в столбце. У нас есть разные фильтры для текста, чисел, дат и цветов. Это создает МНОГО различных комбинаций операторов и критериев для каждого типа фильтра.
Я создал отдельные посты для каждого из этих типов фильтров. Посты содержат пояснения и примеры кода VBA.
Файл в разделе загрузок выше содержит все эти примеры кода в одном месте. Вы можете добавить его в свою личную книгу макросов и использовать макросы в своих проектах.
Почему метод автофильтрации такой сложный?
Этот пост был вдохновлен вопросом от Криса, участника The VBA Pro Course. Комбинации Критерии и Операторы могут быть запутанными и сложными. Почему это?
Ну, фильтры развивались на протяжении многих лет. Мы увидели много новых типов фильтров, представленных в Excel 2010, и эта функция продолжает улучшаться. Однако параметры метода автофильтра не изменились. Они отлично подходят для совместимости со старыми версиями, но также означает, что новые типы фильтров работают с существующими параметрами.
Большая часть кода фильтра имеет смысл, но сначала может быть сложно разобраться. К счастью, у нас есть макро рекордер, чтобы помочь с этим.
Я надеюсь, что вы можете использовать эту статью и файл Excel в качестве руководства по написанию макросов для фильтров. Автоматизация фильтров может сэкономить нам и нашим пользователям массу времени, особенно при использовании этих методов в более крупном проекте автоматизации данных.
Excel vba autofilter параметры
Ф ильтры на VBA (AutoFilter Method): самое подробное руководство в рунете
Автор Дмитрий Якушев На чтение11 мин. Просмотров2.6k.
Итог: научиться создавать макросы, использовать фильтры на диапазоны и таблицы с помощью метода AutoFilter VBA. Статья содержит ссылки на примеры для фильтрации различных типов данных, включая текст, цифры, даты, цвета и значки.
Уровень мастерства: средний
Файл Excel, содержащий код, можно скачать ниже. Этот файл содержит код для фильтрации различных типов данных и типов фильтров.
Н аписание макросов для фильтров
Фильтры являются отличным инструментом для анализа данных в Excel. Для большинства аналитиков и частых пользователей Excel фильтры являются частью нашей повседневной жизни. Мы используем раскрывающиеся меню фильтров для применения фильтров к отдельным столбцам в наборе данных. Это помогает нам связывать цифры с отчетами и проводить исследование наших данных.
Фильтрация также может быть трудоемким процессом. Особенно, когда мы применяем фильтры к нескольким столбцам на больших листах или фильтруем данные, чтобы затем копировать / вставлять их в другие листы или книги.
В этой статье объясняется, как создавать макросы для автоматизации процесса фильтрации. Это обширное руководство по методу автофильтра в VBA.
У меня также есть статьи с примерами для различных фильтров и типов данных, в том числе: пробелы, текст, числа, даты, цвета и значки, и очищающие фильтры.
М акро-рекордер — твой друг (или враг)
Мы можем легко получить код VBA для фильтров, включив макро-рекордер, а затем применив один или несколько фильтров к диапазону / таблице.
Вот шаги для создания макроса фильтра с помощью устройства записи макросов:
Если вы уже использовали макрос-рекордер для этого процесса, то вы знаете, насколько он может быть полезен. Тем более, что наши критерии фильтрации становятся более сложными.
Код будет выглядеть примерно так:
ActiveSheet.ListObjects(«tblData»).Range.AutoFilter Field:=4, Criteria1:= _
ActiveSheet.ListObjects(«tblData»).Range.AutoFilter Field:=5, Criteria1:= _
«>=500″, Operator:=xlAnd, Criteria2:=»
Мы видим, что каждая строка использует метод AutoFilter для применения фильтра к столбцу. Он также содержит информацию о критериях фильтра.
Мы видим, что каждая строка использует метод AutoFilter для применения фильтра к столбцу. Он также содержит информацию о критериях фильтра.
М етод автофильтрации
Метод AutoFilter используется для очистки и применения фильтров к одному столбцу в диапазоне или таблице в VBA. Он автоматизирует процесс применения фильтров через выпадающие меню фильтров и делает, чтобы все работало.
Его можно использовать для применения фильтров к нескольким столбцам путем написания нескольких строк кода, по одной для каждого столбца. Мы также можем использовать Автофильтр, чтобы применить несколько критериев фильтрации к одному столбцу, так же, как в выпадающем меню фильтра, установив несколько флажков или указав диапазон дат.
Н аписание кода автофильтра
Вот пошаговые инструкции по написанию строки кода для автофильтра.
Ш аг 1: Ссылка на диапазон или таблицу
Метод AutoFilter является частью объекта Range. Поэтому мы должны ссылаться на диапазон или таблицу, к которым применяются фильтры на листе. Это будет весь диапазон, к которому применяются фильтры.
Следующие примеры включают / отключают фильтры в диапазоне B3: G1000 на листе автофильтра.
‘Автофильтр является членом объекта Range
‘Ссылка на весь диапазон, к которому применяются фильтры
‘Автофильтр включает / выключает фильтры, когда параметры не указаны.
‘Полностью квалифицированный справочник, начиная с уровня Workbook
Вот пример использования таблиц Excel.
‘Автофильтры на таблицах работают одинаково.
Dim lo As ListObject ‘Excel Table
‘Установить переменную ListObject (Table)
Set lo = Sheet1.ListObjects(1)
‘Автофильтр является членом объекта Range
‘Родителем объекта Range является объект List
Метод AutoFilter имеет 5 необязательных параметров, которые мы рассмотрим далее. Если мы не укажем ни один из параметров, как в приведенных выше примерах, метод AutoFilter включит / выключит фильтры для указанного диапазона. Это переключение. Если фильтры включены, они будут выключены, и наоборот.
Д иапазоны или таблицы?
Я отдаю предпочтение методу использования таблиц, потому что нам не нужно беспокоиться об изменении ссылок на диапазон при увеличении или уменьшении таблицы. Однако код будет одинаковым для обоих объектов. В остальных примерах кода используются таблицы Excel, но вы можете легко изменить это для обычных диапазонов.
5 (или 6) параметров автофильтра
Метод AutoFilter имеет 5 (или 6) необязательных параметров, которые используются для указания критериев фильтрации для столбца. Вот список параметров.
Мы можем использовать комбинацию этих параметров, чтобы применять различные критерии фильтрации для разных типов данных. Первые четыре являются наиболее важными, поэтому давайте посмотрим, как их применять.
Ш аг 2: Параметр поля
Первый параметр — это Field. Для параметра Field мы указываем число, которое является номером столбца, к которому будет применяться фильтр. Это номер столбца в диапазоне фильтра, который является родителем метода AutoFilter. Это НЕ номер столбца на рабочем листе.
В приведенном ниже примере поле 4 является столбцом «Продукт», поскольку это 4-й столбец в диапазоне фильтра / таблице.
Фильтр столбца очищается, когда мы указываем только параметр Field, а другие критерии отсутствуют.
Мы также можем использовать переменную для параметра Field и установить ее динамически. Я объясню это более подробно ниже.
Ш аг 3: Параметры критериев
‘Фильтровать столбец «Продукт» для одного элемента
lo.Range.AutoFilter Field:=4, Criteria1:=»Product 2″
Это то же самое, что выбрать один элемент из списка флажков в раскрывающемся меню фильтра.
О бщие правила для Criteria1 и Criteria2
Значения, которые мы указываем для Criteria1 и Criteria2, могут быть хитрыми. Вот несколько общих рекомендаций о том, как ссылаться на значения параметра Criteria.
‘Фильтр на дату, большую или равную 1 января 2015 г.
lo.Range.AutoFilter Field:=1, Criteria1:=»>=1/1/2015″
‘ Оператор сравнения> = находится внутри кавычек
‘ для параметра Criteria1.
‘ Форматирование даты в коде соответствует форматированию
‘ применяется к ячейкам на листе.
Ш аг 4: Параметр оператора
Что если мы хотим выбрать несколько элементов из раскрывающегося списка фильтров? Или сделать фильтр для диапазона дат или чисел?
Operator используется в сочетании с Criteria1 и / или Criteria2, в зависимости от типа данных и типа фильтра. Вот несколько примеров.
Criteria1:=Array(«Product 4», «Product 5», «Product 6»), _
‘Фильтр для диапазона дат (между датами), оператор xlAnd
Это основы написания строки кода для метода AutoFilter. Будет сложнее с различными типами данных.
Итак, я привел много примеров ниже, которые содержат большинство комбинаций критериев и операторов для разных типов фильтров.
А втофильтр не является дополнением
При запуске строки кода автофильтра сначала удаляются все фильтры, примененные к этому столбцу (полю), а затем применяются критерии фильтра, указанные в строке кода.
Это означает, что это не дополнение. Следующие 2 строки НЕ создадут фильтр для Продукта 1 и Продукта 2. После запуска макроса столбец Продукт будет отфильтрован только для Продукта 2.
‘Автофильтр НЕ ДОБАВЛЯЕТ. Это сначала любые фильтры, применяемые
‘в столбце перед применением нового фильтра
lo.Range.AutoFilter Field:=4, Criteria1:=»Product 3″
‘Эта строка кода отфильтрует столбец только для продукта 2
‘Фильтр для Продукта 3 выше будет очищен при запуске этой линии.
lo.Range.AutoFilter Field:=4, Criteria1:=»Product 2″
К ак установить номер поля динамически
Если мы добавим / удалим / переместим столбцы в диапазоне фильтра, то номер поля для отфильтрованного столбца может измениться. Поэтому я стараюсь по возможности избегать жесткого кодирования числа для параметра Field.
Вместо этого мы можем использовать переменную и использовать некоторый код, чтобы найти номер столбца по его имени. Вот два примера для обычных диапазонов и таблиц.
‘Методы, чтобы найти и установить поле на основе имени столбца.
Dim lo As ListObject
‘Установить ссылку на первую таблицу на листе
Set lo = Sheet1.ListObjects(1)
‘Установить поле фильтра
‘Использовать функцию соответствия для регулярных диапазонов
‘iCol = WorksheetFunction.Match(«Product», Sheet1.Range(«B3:G3»), 0)
‘Использовать переменную для значения параметра поля
lo.Range.AutoFilter Field:=iCol, Criteria1:=»Product 3″
Номер столбца будет найден при каждом запуске макроса. Нам не нужно беспокоиться об изменении номера поля при перемещении столбца. Это экономит время и предотвращает ошибки (беспроигрышный вариант)!
И спользуйте таблицы Excel с фильтрами
Использование таблиц Excel дает множество преимуществ, особенно при использовании метода автофильтрации. Вот несколько основных причин, по которым я предпочитаю таблицы.
Ф ильтры и типы данных
Параметры раскрывающегося меню фильтра изменяются в зависимости от типа данных в столбце. У нас есть разные фильтры для текста, чисел, дат и цветов. Это создает МНОГО различных комбинаций операторов и критериев для каждого типа фильтра.
Я создал отдельные посты для каждого из этих типов фильтров. Посты содержат пояснения и примеры кода VBA.
Файл в разделе загрузок выше содержит все эти примеры кода в одном месте. Вы можете добавить его в свою личную книгу макросов и использовать макросы в своих проектах.
П очему метод автофильтрации такой сложный?
Этот пост был вдохновлен вопросом от Криса, участника The VBA Pro Course. Комбинации Критерии и Операторы могут быть запутанными и сложными. Почему это?
Ну, фильтры развивались на протяжении многих лет. Мы увидели много новых типов фильтров, представленных в Excel 2010, и эта функция продолжает улучшаться. Однако параметры метода автофильтра не изменились. Они отлично подходят для совместимости со старыми версиями, но также означает, что новые типы фильтров работают с существующими параметрами.
Большая часть кода фильтра имеет смысл, но сначала может быть сложно разобраться. К счастью, у нас есть макро рекордер, чтобы помочь с этим.
Я надеюсь, что вы можете использовать эту статью и файл Excel в качестве руководства по написанию макросов для фильтров. Автоматизация фильтров может сэкономить нам и нашим пользователям массу времени, особенно при использовании этих методов в более крупном проекте автоматизации данных.

















