Operadores Lógicos do VBA no Excel | Tudo Excel
Início » Excel Avançado » Macros e VBA » Operadores Lógicos do VBA no Excel
Edivaldo 29/07/2018 Macros e VBA
Aprenda o básico sobre como funciona os operadores Lógicos da VBA: E, OU, NÃO e XOR. Você pode ter mais de uma condição na mesma linha de suas declarações If e ElseIf. Para testar mais de uma condição, você precisa dos Operadores Lógicos. Digamos que você deseja processar uma ordem de cliente. Para isso, você deseja verificar primeiro se o produto solicitado existe ou não.
Operadores Lógicos da VBA: E, OU, NÃO e XOR
Se o fizer, você também deseja verificar se a quantidade disponível é suficiente. Os operadores lógicos são úteis em tais casos. Os operadores lógicos são usados ​​para avaliar mais de uma condição.
Operadores lógicos comparam Booleanexpressões e retornam um Booleanresultado. A And, Or, AndAlso, OrElse, e Xoros operadores estão binário , porque eles usam dois operandos, enquanto o Notoperador está unário , porque leva um único operando. Alguns desses operadores também podem executar operações lógicas em bits em valores integrais.
E No operador Lógico AND, se ambas as condições forem verdadeiras, a Expressão é verdadeira. um <> 0 AND b <> 0 é False.
OR No operador Lógico OR, se qualquer uma das condições for verdadeira, o resultado então exibirá a condição verdadeira. um <> 0 OU b <> 0 é verdadeiro.
NOT No operador Lógico NOT, é usado para reverter o estado lógico do seu operando. Se uma condição for verdadeira, o operador Lógico NÃO retornará falso. NOT (a <> 0 OU b <> 0) é falso.
XOR Este operador é chamado Exclusão Lógica. É a combinação de operadores NOT e OR. Se apenas uma das expressões for avaliar como verdadeira, o resultado é Verdadeiro. (um <> 0 XOR b <> 0) é verdadeiro.