Como eu escrevo uma macro de filtro avançado?
Como eu escrevo uma macro de filtro avançado?
Oi Leonardo tudo bem?
Para colocar os filtros pode fazer assim por exemplo:
Cells.Select
Selection.AutoFilter
Agora para executar um filtro avançado você pode fazer assim por exemplo:
ActiveSheet.Range("$A$1:$C$1").AutoFilter Field:=1, Criteria1:="=trava", Operator:=xlOr, Criteria2:="<>nada"
O melhor jeito é usar o gravador de macros e ver como ficou o código. Aí vai alterando o que precisa. Nunca decoro todos os comandos, esse acima acabei de gravar e colar aqui.
Espero ter ajudado!!!