Filtrar elementos utilizando operadores de comparación y lógicos
Operadores de comparación
Use los siguientes operadores de comparación en cadenas de filtro mediante la sintaxis de Microsoft Jet o la sintaxis de búsqueda y localización de DAV (DASL):
<
Performs a less-than comparison.
-
Performs a greater-than comparison.
<=
Realiza una comparación menor o igual que.
-
=
Realiza una comparación mayor o igual que.
<>
Performs a not-equal-to comparison.
=
Realiza una comparación de igual a igual.
Operadores lógicos
Use los operadores lógicos And, Not, Or en cadenas de filtro en la sintaxis Jet o DASL. El orden de prioridad de estos operadores de mayor a menor es: Not, And, Or. Use paréntesis para indicar una prioridad específica en un filtro. Los operadores lógicos no distinguen entre mayúsculas y minúsculas.
Not
Realiza una operación de NOT lógico en la condición. El código siguiente recupera todos los contactos cuyo nombre es Jane y que no trabajan en Microsoft.
criteria = _ "[FirstName] = 'Jane' And Not([CompanyName] = 'Microsoft')"
And
Realiza una operación de AND lógico en la condición. El código siguiente recupera todos los contactos que trabajan en Microsoft y cuyo nombre sea Mary.
criteria = _ "[FirstName] = 'Mary' And [CompanyName] = 'Microsoft'"
Or
Realiza una operación de OR lógico en la condición. El código siguiente devuelve todos los elementos de contacto cuyo nombre sea Peter o Paul.
criteria = "[FirstName] = 'Peter' Or [FirstName] = 'Paul'"
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.