E operador
Utilizado para executar uma conjunção lógica em duas expressões.
Sintaxe
resultado = expressão1Eexpressão2
A sintaxe do operador E tem as seguintes partes:
Sair | Descrição |
---|---|
resultado | Obrigatório; qualquervariável numérica. |
expressão1 | Obrigatório; qualquer expressão. |
expressão2 | Obrigatório; qualquer expressão. |
Comentários
Se ambas as expressões forem avaliadas como Verdadeiro, o resultado será Verdadeiro. Se uma das expressões for avaliada como Falso, o resultado será Falso. A tabela seguinte ilustra como o resultado é determinado:
Se a expressão1 for | E expression2 é | O resultado é |
---|---|---|
Verdadeiro | Falso | Falso |
Verdadeiro | Null | Null |
Falso | Verdadeiro | Falso |
Falso | Falso | Falso |
Falso | Null | Falso |
Null | Verdadeiro | Null |
Null | Falso | Falso |
Null | Null | Null |
O operador And também efetua uma comparação bit-a-bit de bits posicionados de forma idêntica em duas expressões numéricas e define o bit correspondente no resultado de acordo com a seguinte tabela:
Se bit na expressão1 for | E bit na expressão2 é | O resultado é |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Exemplo
Este exemplo utiliza o operador And para executar uma conjunção lógica em duas expressões.
Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null ' Initialize variables.
MyCheck = A > B And B > C ' Returns True.
MyCheck = B > A And B > C ' Returns False.
MyCheck = A > B And B > D ' Returns Null.
MyCheck = A And B ' Returns 8 (bitwise comparison).
Confira também
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.