Значения автофильтра Excel VBA не равны звездочке (*) - PullRequest
1 голос
/ 13 июля 2020

Проблема, с которой я столкнулся, заключается в том, что мне нужно иметь возможность фильтровать все в определенных c столбцах, которые не равны «*». Кроме того, я не могу просто фильтровать просто по пробелам, поскольку у меня есть несколько значений в столбцах.

До сих пор я пробовал:

ActiveSheet.Range("$A$1:$Q$5000").AutoFilter Field:=5, Criteria1:="<>*"

и

ActiveSheet.Range("$A$1:$Q$5000").AutoFilter Field:=5, Criteria1:="<>" & "*"

Возможно ли это, учитывая уникальный характер звездочки? Приветствуются любые решения!

1 Ответ

4 голосов
/ 13 июля 2020

Используйте ~, чтобы избежать подстановочного знака:

Criteria1:="<>~*"
...