Close Menu
Tudo Excel
    🚚 Carrinho de Compras
    Postagens Recentes

    Como criar um formulário de entrada de dados no Excel

    05/05/2025

    Como Copiar um Intervalo para Outra Planilha com Formatação Usando Excel VBA

    02/05/2025

    Manual da Planilha de Cotação de Preços com 20 Fornecedores e 500 Itens

    02/05/2025

    Como Criar uma Tabela Dinâmica usando o Power Pivot e a partir de Várias Fontes de Dados

    02/05/2025

    Como usar LAMBDA no Excel para criar suas próprias funções

    28/03/2025

    O Aplicativo do Microsoft Excel na App Store é Original?

    28/03/2025
    Facebook X (Twitter) Instagram
    • Lista de Planilhas
    • Primeiros Passos
    • 🛒︎ Minhas Compras
    • 🖳 Minha conta
      • Meus Downloads
      • Meus Pedidos
    Login
    destaque
    Tudo Excel
    • Loja de Planilhas
    • Planilhas Grátis
    • Aprenda Excel
      • Introdução ao Excel
        • Apostila Básica de Excel
        • Aprendendo Excel
        • Dicas de Excel
        • Excel Básico
        • Formatação Condicional
        • Formatar Planilhas
        • Protegendo Planilhas
      • Excel Avançado
        • Finanças e Investimentos
        • Funções de Excel
        • Gráficos na Planilha
        • Macros e VBA
        • Tabela Dinâmica
        • Validação de Dados
      • Fazer Planilhas
      • Funções Excel
      • Todas as Categorias
    • 📝 Forum
    0 Shopping Cart
    | Carrinho   
    • Shop
    • Minha Conta
    0 Shopping Cart
    Tudo Excel
    Home»Excel Avançado»Macros e VBA»Operadores Lógicos do VBA no Excel
    Macros e VBA

    Operadores Lógicos do VBA no Excel

    EdivaldoBy Edivaldo10/12/2017Updated:25/09/2024Nenhum comentário3 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Macro VBA no Excel 2016
    Share
    Facebook Twitter LinkedIn Pinterest Email

    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.

    Índice

    • Operadores Lógicos da VBA: E, OU, NÃO e XOR
      • Tabela verdadeira para operador lógico AND.
        • Exemplo de operador lógico AND:
      • Tabela Verdadeira para o Operador  lógico OR:
        • Exemplo de operador lógico OR:
      • Tabela Verdadeira para o Operador NOT:
        • Exemplo de Operador lógico NOT:
      • Exemplo de operador XOR:

    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.

    OperadorDescriçãoExemplo
    ENo operador Lógico AND, se ambas as condições forem verdadeiras, a Expressão é verdadeira.um <> 0 AND b <> 0 é False.
    ORNo 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.
    NOTNo 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.
    XOREste 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.

    Tabela verdadeira para operador lógico AND.

    Condition1     Condition2     Condition1 AND Condition2
    True           True           True
    True           False          False
    False          True           False
    False          False          False

    Exemplo de operador lógico AND:

    Esta é uma definição bem básica para o operador AND.

    Private Sub Constant_demo_Click()
       Dim a As Integer
       a = 10
       Dim b As Integer
       b = 0    
       If a <> 0 And b <> 0 Then
          MsgBox ("AND Operator Result is : True")
       Else
          MsgBox ("AND Operator Result is : False")
       End IfEnd Sub

    Tabela Verdadeira para o Operador  lógico OR:

    Condition1     Condition2     Condition1 OR Condition2
    True           True           True
    True           False          True
    False          True           True
    False          False          False

    Exemplo de operador lógico OR:

    Uma expressão simples do operador OR.

    Private Sub Constant_demo_Click()
       Dim a As Integer
       a = 10
       Dim b As Integer
       b = 0
    
       If a <> 0 Or b <> 0 Then
          MsgBox ("OR Operator Result is : True")
       Else
          MsgBox ("OR Operator Result is : False")
       End If
    
    End Sub

    Tabela Verdadeira para o Operador NOT:

    Condition1     NOT Condition1
    True           False
    False          True
    

    Exemplo de Operador lógico NOT:

    Private Sub Constant_demo_Click()
       Dim a As Integer
       a = 10
       Dim b As Integer
       b = 0
     
       If Not (a <> 0 Or b <> 0) Then
          MsgBox ("NOT Operator Result is : True")
       Else
          MsgBox ("NOT Operator Result is : False")
       End If
    
    End Sub

    Exemplo de operador XOR:

    Teste se um e um único valor for verdadeiro, o exemplo abaixo ilustra o valor de XOR.

    Private Sub Constant_demo_Click()
    Dim a As Integer
     a = 10
     Dim b As Integer
    b = 0 
    If (a <> 0 Xor b <> 0) Then
    MsgBox ("XOR Operator Result is : True")
    Else
    MsgBox ("XOR Operator Result is : False")
    End If
    End Sub

    Espero ter conseguido explicar e você tenha entendido os valores básicos dos operadores VBA.

    Excel VBA
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Avatar photo
    Edivaldo
    • Website
    • Facebook

    Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

    Postagens Relacionadas

    Como Alterar a Cor da Fonte Usando VBA no Excel

    02/03/2024

    Como definir o nível de segurança de macro no Excel

    13/10/2023

    Como obter o endereço do ActiveCell com VBA

    13/10/2023

    Mover para a nova célula com VBA Activate ou Select

    13/10/2023

    Como criar uma Tabela Dinâmica com Macro VBA?

    13/10/2023

    O que você pode fazer com o VBA?

    13/10/2023
    Leave A Reply Cancel Reply

    🚚 Carrinho de Compras
    Lista de Planilhas
    • Planilha de Construção e Reformas Excel Planilha de Construção e Reformas: Gestão Completa de Orçamentos de Obras
      Avaliação 4.93 de 5
      R$38,00 O preço original era: R$38,00.R$30,00O preço atual é: R$30,00.
    • Planilha de Cotação de Preços 5 Fornecedores Planilha de Cotação de Preços Completa Para Comparar Até 5 Fornecedores
      Avaliação 4.75 de 5
      R$39,00 O preço original era: R$39,00.R$35,00O preço atual é: R$35,00.
    • Planilha Fluxo de Caixa Excel Planilha de Fluxo de Caixa: Gerencie Receitas e Despesas com Eficiência
      Avaliação 4.83 de 5
      R$34,90 O preço original era: R$34,90.R$26,00O preço atual é: R$26,00.
    • Planilha de Controle de Estoque - Saldo Planilha de Controle de Estoque: Sistema Completo para Gestão de Produtos e Mercadorias
      Avaliação 4.57 de 5
      R$39,90 O preço original era: R$39,90.R$36,00O preço atual é: R$36,00.
    • Planilha de Orçamento Familiar - Planejamento de Custos Planilha de Orçamento Familiar: Controle Total de Gastos e Finanças Pessoais
      Avaliação 4.75 de 5
      R$29,90 O preço original era: R$29,90.R$17,00O preço atual é: R$17,00.
    • Planilha de Cotação para 20 Fornecedores Planilha de Cotação para Cotar em até 20 Fornecedores e Analisar 500 Itens
      Avaliação 4.86 de 5
      R$65,00 O preço original era: R$65,00.R$48,00O preço atual é: R$48,00.
    • Planilha Excel para Controle de Débitos de clientes Planilha Controle de Débitos de Clientes
      Avaliação 5.00 de 5
      R$32,00 O preço original era: R$32,00.R$25,00O preço atual é: R$25,00.
    • Planilha de Excel Para Estoque e Vendas Planilha de Estoque e Vendas
      Avaliação 4.88 de 5
      R$69,00 O preço original era: R$69,00.R$49,00O preço atual é: R$49,00.
    • Planilha de Excel Despesas Domésticas Planilha de Controle de Despesas Domésticas
      Avaliação 4.25 de 5
      R$19,90 O preço original era: R$19,90.R$15,00O preço atual é: R$15,00.
    • Planilha de Excel Para Cadastro de Clientes Planilha de Cadastro de Clientes
      Avaliação 4.00 de 5
      R$32,90 O preço original era: R$32,90.R$24,00O preço atual é: R$24,00.
    Aprender Excel Online e Grátis

    Aprenda Excel com nossos tutoriais, crie gráficos, construa fórmulas com as funções mais usadas, baixe planilhas grátis e compre planilhas Premium.
    Microsoft Excel é o melhor software de planilhas do mundo!

    Categorias de produtos
    • Cursos de Excel
    • Livros de Excel
    • Planilhas de Excel
    • Planilhas de Parceiros
    ENTRE EM CONTATO:

    sac@tudoexcel.com.br

    Edivaldo: Tudo Excel

    Contribua:

    PIX: planilha@tudoexcel.com.br

    Sobre Tudo Excel
    • Política de Privacidade
    • Termos de Uso Das Planilhas
    • Sobre o site Tudo Excel
    • Todas as Categorias de Excel
    • Entrar no OneDrive
    Facebook X (Twitter) Instagram Reddit
    © 2025 TudoExcel. tudoexcel.com.br.

    Type above and press Enter to search. Press Esc to cancel.

    Sign In or Register

    Welcome Back!

    Login below or Register Now.

    Lost password?

    Register Now!

    Already registered? Login.

    A password will be e-mailed to you.