Могут ли критерии расширенного фильтра быть в VBA, а не в диапазоне?

После тщетных попыток установить более 2 критериев обычным способом автофильтрации через VBA, я пришел к выводу, что это должно быть сделано с помощью расширенного фильтра.

оскорбительный пример:

Worksheets(1).Range("A1").AutoFilter Field:=ColNum, Criteria1:="A*", Operator:=xlOr, Criteria2:="B*", Operator:=xlOr, Criteria3:="C*"

Я надеюсь передать критерии функции (а не макросу) из скрипта PowerShell. У меня все работает нормально и как и ожидалось по 1 критерию, но сейчас я бы хотел 3.

Я полагаю, что вместо этого я мог бы написать макрос для вставки нового листа, написать в критерии, а затем отфильтровать этот новый диапазон, но я бы предпочел сначала проверить предпочтительный способ.

Ответы на вопрос(1)

Ваш ответ на вопрос