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.