Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilizado para executar uma disjunção lógica em duas expressões.
Sintaxe
resultado = expressão1Ouexpressão2
A sintaxe do operador Or 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 uma ou ambas as expressões forem avaliadas como Verdadeiras, o resultado será Verdadeiro. A tabela seguinte ilustra como o resultado é determinado.
| Se a expressão1 for | E expression2 é | Então o resultado será |
|---|---|---|
| Verdadeiro | Verdadeiro | Verdadeiro |
| Verdadeiro | Falso | Verdadeiro |
| Verdadeiro | Null | Verdadeiro |
| Falso | Verdadeiro | Verdadeiro |
| Falso | Falso | Falso |
| Falso | Null | Null |
| Null | Verdadeiro | Verdadeiro |
| Null | Falso | Null |
| Null | Null | Null |
O operador Or 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 tabela seguinte.
| Se bit na expressão1 for | E bit na expressão2 é | Então o resultado será |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Exemplo
Este exemplo utiliza o operador Or para executar a disjunçã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 Or B > C ' Returns True.
MyCheck = B > A Or B > C ' Returns True.
MyCheck = A > B Or B > D ' Returns True.
MyCheck = B > D Or B > A ' Returns Null.
MyCheck = A Or B ' Returns 10 (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.