Range.AutoFilter (Excel)

Filtra una lista mediante Autofiltro.

Si omite todos los argumentos, este método simplemente alterna la visualización de la flecha desplegable Autofiltro en el rango especificado. Este método no es compatible con Excel para Mac. A diferencia de en las fórmulas, los campos secundarios no necesitan corchetes para incluir espacios.

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


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

Arguments

Optional arguments

Los siguientes argumentos son opcionales

Field - Desplazamiento de enteros del campo en el que desea basar el filtro (desde la izquierda de la lista; el campo de la extrema izquierda es el campo uno)

Criteria1 (XlAutoFilterOperator) - Los criterios (una cadena; por ejemplo, "101").

Aquí puede ver valores posibles para XlAutoFilterOperator

Operator (XlAutoFilterOperator) - Una constante XlAutoFilterOperator que especifica el tipo de filtro.

Aquí puede ver valores posibles para XlAutoFilterOperator

Criteria2 (String) - El segundo criterio (una cadena).

VisibleDropDown (Boolean) - True para mostrar la flecha desplegable Autofiltro del campo filtrado.

SubField - El campo de un tipo de datos en el que quiere aplicar los criterios (por ejemplo, el campo "Población" de Geografía o el campo "Volumen" de acciones)