Filtering Items Using Comparison and Logical Operators
Operadores de comparação
Use os seguintes operadores de comparação em cadeias de caracteres de filtro usando a sintaxe do Microsoft Jet ou a sintaxe DASL (Pesquisa e Localização do DAV):
<
Executa uma comparação menor do que.
-
Performs a greater-than comparison.
<=
Executa uma comparação menor ou igual a.
-
=
Executa uma comparação maior que-ou-igual a.
<>
Executa uma comparação não igual a.
=
Executa uma comparação igual a.
Operadores lógicos
Use os operadores lógicos And, Not, Or em cadeias de caracteres de filtro na sintaxe Jet ou DASL. The order of precedence of these operators, from the highest to the lowest, is: Not, And, Or. Use parênteses para indicar precedência específica em um filtro. Logical operators are case-insensitive.
Not
Executa uma lógica NOT na condição. O código a seguir recupera todos os contatos cujo nome é Jane e que não trabalham na Microsoft.
criteria = _ "[FirstName] = 'Jane' And Not([CompanyName] = 'Microsoft')"
And
Executa uma lógica AND na condição. O código a seguir recupera todos os contatos que trabalham na Microsoft e cujo nome é Mary.
criteria = _ "[FirstName] = 'Mary' And [CompanyName] = 'Microsoft'"
Or
Executa uma lógica OR na condição. O código a seguir retorna todos os itens de contato cujo nome é Peter ou Paul.
criteria = "[FirstName] = 'Peter' Or [FirstName] = 'Paul'"
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.