Para filtrar dados no Excel usando VBA, você pode usar a propriedade "AutoFilter" em um intervalo de células. O código abaixo mostra um exemplo simples de como filtrar os dados em uma tabela na planilha "Dados":
``` Sub FiltrarDados()
' Definir o intervalo de dados para filtragem Dim tblDados As Range Set tblDados = Range("Dados[#All]") ' Aplicar filtro na coluna "Nome" tblDados.AutoFilter Field:=1, Criteria1:="Ana"
End Sub ```
No código acima, a propriedade "AutoFilter" é usada para filtrar os dados no intervalo "tblDados" na coluna 1 (ou seja, a primeira coluna que contém o nome). O critério de filtragem é definido como "Ana".
Você pode modificar esse código de acordo com suas necessidades, alterando o intervalo de dados e o critério de filtragem. Por exemplo, se você quiser filtrar os dados em outra coluna da tabela, basta alterar o número do campo no parâmetro "Field". O critério de filtragem pode ser uma string, número ou uma expressão.