Ler em inglês

Compartilhar via


Objeto Filter (Excel)

Representa um filtro para uma única coluna.

Comentários

O objeto Filter é um membro da coleção Filters. A coleção Filters contém todos os filtros em um intervalo filtrado automaticamente.

Exemplo

Use Filtros (índice), em que o índice é o título do filtro ou o número de índice, para retornar um único objeto Filter . O exemplo a seguir define uma variável como o valor da propriedade On do filtro para a primeira coluna no intervalo filtrado na planilha Crew.

Set w = Worksheets("Crew") 
If w.AutoFilterMode Then 
 filterIsOn = w.AutoFilter.Filters(1).On 
End If

Observe que todas as propriedades do objeto Filter são somente leitura. Para definir essas propriedades, aplique o preenchimento automático manualmente ou use o método AutoFilter do objeto Range , conforme mostrado no exemplo a seguir.

Set w = Worksheets("Crew") 
w.Cells.AutoFilter field:=2, Criteria1:="Crucial", _ 
 Operator:=xlOr, Criteria2:="Important"

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.