Range.AutoFilter (Excel)

Filtra uma lista usando o AutoFilter.

Se você omitir todos os argumentos, este método vai simplesmente alternar a exibição das setas suspensas do filtro automático no intervalo especificado. O Excel para Mac não é compatível com esse método. Métodos semelhantes para Selection e ListObject são suportados. Ao contrário das fórmulas, os subcampos não exigem colchetes para incluir espaços.

AutoFilter (Field, Criteria1, Operator, Criteria2, VisibleDropDown, SubField)


Worksheets("Sheet1").Range("A1").AutoFilter _
 Field:=1, _
 Criteria1:="Otis", _
 VisibleDropDown:=False

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Field - O deslocamento de um inteiro do campo no qual você deseja basear o filtro (da esquerda da lista; o campo mais à esquerda é o campo um)

Criteria1 (XlAutoFilterOperator) - Os critérios (uma cadeia de caracteres; por exemplo, "101"). Use "=" para localizar os campos em branco "<>" para localizar os campos que não estão em branco e "><" para selecionar campos (Sem Dados) em tipos de dados. Se esse argumento for omitido, os critérios serão Tudo. Se Operator for xlTop10Items, Criteria1 especificará o número de itens (por exemplo, "10").

Aqui você pode encontrar os valores possíveis para XlAutoFilterOperator

Operator (XlAutoFilterOperator) - Uma constante XlAutoFilterOperator especificando o tipo de filtro.

Aqui você pode encontrar os valores possíveis para XlAutoFilterOperator

Criteria2 (String) - O segundo critério (uma cadeia de caracteres). Usado com Criteria1 e Operator para criar critérios compostos. Também é usado como um critério único em campos de data filtrados por data, mês ou ano. Seguido por uma matriz detalhando a filtragem Matriz (Nível, Data). Onde Nível é 0-2 (ano, mês, data) e Data é uma data válida dentro do período de filtragem.

VisibleDropDown (Boolean) - True para exibir a seta suspensa do Filtro Automático para o campo filtrado. False para ocultar a seta suspensa do Filtro Automático para o campo filtrado. True, por padrão.

SubField - O campo de um tipo de dados no qual se pode aplicar os critérios (por exemplo, o campo "População" dos campos Geografia ou "Volume" das Ações). A omissão esse valor visa o "(Valor de Exibição)"