Compartir a través de


Función Filter

Devuelve una matriz de base cero que contiene un subconjunto de una matriz de cadenas en función de los criterios de filtro especificados.

Sintaxis

Filter(sourcearray, match, [ include, [ compare ]])

La sintaxis de la función Filter tiene estos argumentos con nombre:

Parte Descripción
Sourcearray Obligatorio. Matriz unidimensional de cadenas en la que se va a realizar la búsqueda.
Partido Obligatorio. Cadena que se va a buscar.
include Opcional. El valor Boolean que indica si se devuelven subcadenas que incluyan o excluyan la coincidencia. Si incluir tiene el valor True, la función Filter devuelve el subconjunto de la matriz que contiene la coincidencia como una subcadena. Si incluir tiene el valor False, Filter devuelve el subconjunto de la matriz que no contiene la coincidencia como una subcadena.
compare Opcional. Valor numérico que indica el tipo de comparación de cadena que se va a usar. Vea la sección Configuración de valores.

Configuración

El argumento compare puede tener los siguientes valores:

Constante Valor Descripción
vbUseCompareOption -1 Realiza una comparación usando la configuración de la instrucción Option Compare.
vbBinaryCompare 0 Lleva a cabo una comparación binaria.
vbTextCompare 1 Lleva a cabo una comparación textual.
vbDatabaseCompare 2 Solo Microsoft Access. Realiza una comparación que se basa en la información de la base de datos.

La matriz devuelta por la función Filter contiene únicamente los elementos suficientes para contener el número de elementos coincidentes.

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.