Arquivo de VBA - Excel - Curso VBA - Aprender Programação https://somaexcel.com.br/tag/vba/ Excel - Curso VBA | Planilhas Profissionais mais de 1.000 Aulas e Video Aulas passo a passo. Aprenda o passo a passo de como usar o VBA no Excel e Crie sistemas em suas planilhas Personalizados. Mon, 13 Oct 2025 19:31:10 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.9 🏆 Tutorial Completo de Excel com VBA Funções Lógicas E e OU e 12 Macros com IF e OR https://somaexcel.com.br/%f0%9f%8f%86-tutorial-completo-de-excel-com-vba-funcoes-logicas-e-e-ou/ https://somaexcel.com.br/%f0%9f%8f%86-tutorial-completo-de-excel-com-vba-funcoes-logicas-e-e-ou/#respond Sun, 12 Oct 2025 14:24:30 +0000 https://somaexcel.com.br/?p=4295 🏆 Tutorial Completo de Excel com VBA: Funções Lógicas E e OU + 12 Macros com IF e OR +...

O post 🏆 Tutorial Completo de Excel com VBA Funções Lógicas E e OU e 12 Macros com IF e OR apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>

🏆 Tutorial Completo de Excel com VBA: Funções Lógicas E e OU + 12 Macros com IF e OR + Sabedoria Bíblica para Estudo EAD

criar um um tutorial completo no Excel com Fórmulas e Excel VBA Macros exemplos Sub End Sub, sobre Função E, e OU. fazer destaques com icons bonitos para chamar atenção para os estudos, faça tres menções frases sobre biblia e enalteça a sabedoria que é o caminho da salvação e libertação. Faça 12 macros com Exemplos com IF e também exemplos com OR, enumere os Macros Exemplo 1 … Exemplo 2… o que fazem e Descrição fora do código abaixo. O Que vai aprender com Essa Aula, Monte Exemplos de Planilhas ….

Claro, Expedito! Preparei um tutorial completo e inspirador para você dominar as funções E e OU no Excel, com exemplos práticos de fórmulas e 12 macros VBA usando IF e OR. Também incluí frases bíblicas para motivar seus estudos e planilhas simuladas para aplicar o conhecimento. Vamos nessa! 🌟

📘 O Que Você Vai Aprender Nesta Aula

  • Como usar as funções E e OU em fórmulas do Excel
  • Como criar macros VBA com Sub ... End Sub
  • Como aplicar IF e OR em situações reais
  • Como montar planilhas inteligentes com lógica condicional
  • Como usar ícones e destaques para facilitar o aprendizado

✨ Frases Bíblicas para Inspirar Seus Estudos

📖 “O temor do Senhor é o princípio da sabedoria.”
– Provérbios 9:10 📖 “E conhecereis a verdade, e a verdade vos libertará.”
– João 8:32 📖 “Bem-aventurado o homem que acha sabedoria, e o homem que adquire conhecimento.”
– Provérbios 3:13 : BUSQUE NA BÍLIBA.

🧠 Funções Lógicas no Excel: E e OU

✅ Função E

excel
=E(A1>10;B1<20)

Descrição: Retorna VERDADEIRO se todas as condições forem verdadeiras.

✅ Função OU

excel
=OU(A1>10;B1<20)

Descrição: Retorna VERDADEIRO se pelo menos uma das condições for verdadeira.

📊 Exemplos de Planilhas

Nome Idade Nota Aprovado?
João 17 8.5 =E(B2>=18;C2>=7)
Ana 19 6.0 =OU(B3>=18;C3>=7)

Explicação: A coluna “Aprovado?” usa lógica para decidir se o aluno passou.

🧩 Macros VBA com IF e OR

Abaixo estão os Exemplos de macros VBA com IF e OR, cada um com descrição clara:

🔧 Exemplo 1 – Excel vba usando função E e OR para Verificar a  idade

vba
Sub VerificaIdade()
    If Range("A1").Value >= 18 Then
        MsgBox "Maior de idade"
    End If
End Sub

Descrição: Exibe mensagem se o valor da célula A1 for maior ou igual a 18.

🔧 Exemplo 2 – Excel VBA Função IF Verifica nota mínima

vba
Sub VerificaNota()
    If Range("B1").Value >= 7 Then
        MsgBox "Aprovado"
    Else
        MsgBox "Reprovado"
    End If
End Sub

Descrição: Avalia se a nota é suficiente para aprovação.

🔧 Exemplo 3 – Excel VBA Planilha macro Verifica duas condições com E

vba
Sub VerificaAprovacao()
    If Range("A1").Value >= 18 And Range("B1").Value >= 7 Then
        MsgBox "Aprovado com mérito"
    End If
End Sub

Descrição: excel vba Usa And para verificar idade e nota.

🔧 Exemplo 4 – Excel VBA Verifica com OU

vba
Sub VerificaCondicional()
    If Range("A1").Value >= 18 Or Range("B1").Value >= 7 Then
        MsgBox "Aprovado em uma das condições"
    End If
End Sub

Descrição: Usa Or para validar pelo menos uma condição.

🔧 Exemplo 5 – Excel VBA Macro com célula colorida

vba
Sub DestacarNota()
    If Range("B1").Value < 5 Then
        Range("B1").Interior.Color = vbRed
    End If
End Sub

Descrição: Excel VBA Destaca em vermelho notas abaixo de 5.

🔧 Exemplo 6 – Excel VBA Funcao IF e OR Macro com múltiplas mensagens

vba
Sub MensagemNota()
    If Range("B1").Value >= 9 Then
        MsgBox "Excelente!"
    ElseIf Range("B1").Value >= 7 Then
        MsgBox "Bom!"
    Else
        MsgBox "Precisa melhorar."
    End If
End Sub

Descrição: Classifica a nota em três níveis.

🔧 Exemplo 7 – Macro com OR e ação

vba
Sub VerificaFaltas()
    If Range("C1").Value > 5 Or Range("B1").Value < 7 Then
        MsgBox "Reprovado por faltas ou nota"
    End If
End Sub

Descrição: Verifica reprovação por faltas ou nota.

🔧 Exemplo 8 – Macro com E e célula

vba
Sub AprovadoComCor()
    If Range("A1").Value >= 18 And Range("B1").Value >= 7 Then
        Range("D1").Value = "Aprovado"
        Range("D1").Interior.Color = vbGreen
    End If
End Sub

Descrição: Marca como aprovado e colore a célula.

🔧 Exemplo 9 – Macro com IF e InputBox

vba
Sub EntradaNota()
    Dim nota As Double
    nota = InputBox("Digite a nota:")
    If nota >= 7 Then
        MsgBox "Aprovado"
    Else
        MsgBox "Reprovado"
    End If
End Sub

Descrição: Recebe nota via caixa de entrada e avalia.

🔧 Exemplo 10 – Excel VBA Macro com OR e InputBox

vba
Sub EntradaCondicional()
    Dim idade As Integer
    idade = InputBox("Digite a idade:")
    If idade < 18 Or idade > 60 Then
        MsgBox "Idade fora do padrão"
    End If
End Sub

Descrição: Avalia se idade está fora do intervalo.

🔧 Exemplo 11 – Excel VBA Macro com IF e célula vazia

vba
Sub VerificaVazio()
    If Range("A1").Value = "" Then
        MsgBox "Campo vazio!"
    End If
End Sub

Descrição: Excel VBA Funçao IF Verifica se a célula está sem preenchimento.

🔧 Exemplo 12 – Excel VBA Exemplo Macro com IF e texto

vba
Sub VerificaTexto()
    If Range("A1").Value = "João" Then
        MsgBox "Nome encontrado!"
    End If
End Sub

Descrição: Excel VBA Verifica se o nome “João” está na célula.

Curso Excel VBA Tutoriais + 1.000 Video Aulas e Exercicios de Planilha
✅   https://somaexcel.com.br/course/curso-excel-vba/

🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊

 

Agradeço profundamente pelo esforço e dedicação de todos vocês. Vamos juntos nessa jornada de aprendizado e evolução!

📘 Prof. Expedito Marcondes
📧Tire-Dúvidas: suportecursovba@gmail.com

O post 🏆 Tutorial Completo de Excel com VBA Funções Lógicas E e OU e 12 Macros com IF e OR apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
https://somaexcel.com.br/%f0%9f%8f%86-tutorial-completo-de-excel-com-vba-funcoes-logicas-e-e-ou/feed/ 0
M1 – Aula 75 – Evento WorkSheet_SelectionChange Linha Coluna MsgBox 42 https://somaexcel.com.br/m1-aula-75-evento-worksheet_selectionchange-linha-coluna-msgbox-42/ https://somaexcel.com.br/m1-aula-75-evento-worksheet_selectionchange-linha-coluna-msgbox-42/#respond Fri, 16 May 2025 13:47:07 +0000 https://somaexcel.com.br/?p=1107 Planilha Excel VBA Curso Evento WorkSheet_SelectionChange Linha Coluna| MsgBox 42 Nesta video aula excel vba [ M1 – Aula 75...

O post M1 – Aula 75 – Evento WorkSheet_SelectionChange Linha Coluna MsgBox 42 apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
Planilha Excel VBA Curso Evento WorkSheet_SelectionChange Linha Coluna| MsgBox 42

Nesta video aula excel vba [ M1 – Aula 75 ], aprenderemos a lidar com Evento WorkSheet_SelectionChange Linha Coluna MsgBox 42, retornando linha coluna ao seleciona.

+ 1.000 Video Aulas sobre programação Excel VBA
Curso Excel VBA SomaExcel – Escrevendo Menos e Fazendo Menos
Prof. Expedito Marcondes

excel vba download exemplo de planilha programação saberexcel   Faça o Download do Exemplo de Planilha( Liberado na area de membros )
Icons excel vba treinamentos codigos como fazer gratuito Licao_75 Evento Wst_SelChange lin col msgbox 42.xlsm


Queridos Alunos,

Aqui estão alguns exemplos práticos de procedimentos que utilizam o evento Worksheet_Change:

🎓 Excel VBA – Entendendo o Evento Worksheet_SelectionChange! 🔥

Queridos Alunos,

É com imensa gratidão que trago mais uma videoaula incrível, abordando um dos eventos mais úteis e dinâmicos do Excel VBA: 📌 Worksheet_SelectionChange – O evento que detecta quando uma célula é selecionada e retorna informações importantes, como linha e coluna, permitindo interações mais avançadas com o usuário.

Dominar esse conceito abre novas possibilidades na automação de planilhas, tornando suas soluções mais inteligentes e interativas. 🚀

📖 Frases Bíblicas Inspiradoras Para Nossa Jornada no Conhecimento

✝ “O coração do sábio busca o conhecimento, mas a boca dos tolos se alimenta de insensatez.” – Provérbios 15:14
✝ “A sabedoria é a coisa principal; adquire, pois, a sabedoria, e com todos os teus bens adquire o entendimento.” – Provérbios 4:7
✝ “O Senhor dá a sabedoria; da sua boca é que vem o conhecimento e o entendimento.” – Provérbios 2:6

Que estas palavras fortaleçam sua caminhada e revigorem sua força de vontade em buscar mais conhecimento e aperfeiçoamento, pois a sabedoria nos guia para caminhos de honra e sucesso!

✨ A Importância da Lógica na Programação

A lógica é fundamental para resolver problemas de forma clara e estruturada! No mundo atual, quem domina a programação e a lógica está à frente no mercado de trabalho, criando soluções eficientes para empresas e sendo altamente valorizado.

🎯 Aprender VBA permite que você crie soluções automatizadas e seja requisitado no seu trabalho! 💡 Seja reconhecido como um especialista e conquiste oportunidades únicas! 🚀 A lógica e a programação são ferramentas de crescimento humano, profissional e espiritual!

✅ Exemplos de Macros VBA – Evento Worksheet_SelectionChange

📌 Exemplo 1 – Exibir a Linha e a Coluna ao Selecionar

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox "Você selecionou a linha " (codigos excel vba)
🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 2 – Destacar a Célula Selecionada

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Target.(códigos) ' Amarelo
    🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 3 – Exibir o Nome da Coluna Selecionada

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox "Você selecionou a coluna: " & Split(x(código vba)(1)
    🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 4 – Impedir Seleção de Células Específicas

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not (códigos vba) Is Nothing Then
       🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
         MsgBox "Você não pode selecionar essa área!"
        Application.(código vba)
    End If
End Sub

📌 Exemplo 5 – Exibir Mensagem Somente Para Coluna Específica

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target(codigo vba) = (código vba) Then
        🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
    End If
End Sub

📌 Exemplo 6 – Colorir Linha Selecionada

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Rows(codigos vba) = (códigos excel vba) ' Azul
    🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 7 – Registrar Última Célula Selecionada em Outra Célula

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Range(x).Value = (Excel Range codigo vba)  & (Excel código excel vba)
    🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 8 – Impedir Seleção na Coluna A

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If (excel código vba)  = (excel códigos vba) Then
        MsgBox "Não é permitido selecionar a Coluna A!"
    🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
        (excel código vba)
    End If
End Sub

📌 Exemplo 9 – Exibir Número Total de Células Selecionadas

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox (VBA Codigo Excel) & (excel códigos vba) & " células." 
    🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 10 – Alterar Fonte de Texto ao Selecionar

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    (excel códigos vba) 
       🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 11 – Exibir Tipo de Dado da Célula

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox "Tipo de dado: " & (excel planilha códigos)
      🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
End Sub

📌 Exemplo 12 – Enviar Notificação ao Selecionar Célula Específica

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If (excel códigos vba) = "$A$1" Then
        MsgBox "Você clicou na célula especial A1!" 
       🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
    End If
End Sub

Exemplo 13: Acumular Valores na Range A1:A10

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not x(codigos excel vba) Is (codigos vba) Then 
       🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
       Target(codigos vba) = Target.(codigos excel vba)
    End If 
End Sub 

Exemplo 14: Acumular Valores na Range B1:B10 com WorksheetFunction.Sum

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not Intersect codigos vba Then 
 🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
        Application.EnableEvents = False 
        Target.(codigos area membros) = xxxx
    End If
End Sub 

Exemplo 15: Acumular Valores na Range C1:C5 e Somar em C6

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not Intersect(codigos programação excel vba )  Then 
        Application.EnableEvents = False 
        (codigos excel vba programação - area membros)
        Application.EnableEvents = True 
    End If 
End Sub 

Exemplo 16: Acumular Valores na Range D1:D10 e Atualizar em E1

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not (codigos) Is Nothing Then  
       🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
        Application.EnableEvents = False 
        Range("E1").Value = (códigos)
        Application.EnableEvents = True 
    End If 
End Sub 

Exemplo 17: Acumular Valores na Range E1:E10 e Registrar Data da Alteração

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not (codigos excel vba planilhas registrar alterações data) Nothing Then 
        Application.EnableEvents = False   
        🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
        Target.(codigos vba planilha) 
        Target.(codigos vba planilha) 
        Application.EnableEvents = True 
    End If 
End Sub 

Exemplo 18: Acumular Valores na Range F1:F5 e Atualizar em G1 com Condição

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not (codigos excel vba treinamentos curso) Is Nothing Then 
        Application.EnableEvents = False  
      🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
         If xxxxxxx > 10 Then 
           xxxxxxxx = xxxxxxx + xxxxxxxx 
        Else 
            MsgBox xxxxxxxx
        End If 
        Application.EnableEvents = True 
    End If 
End Sub 

Exemplo 19: Acumular Valores na Range G1:G10 e Atualizar em H1:H10

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not (codigos programação excel vba planilha)  Then 
   🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
        Application.EnableEvents = False 
        xxxxxxxx = xxxxxxx + xxxxx 
        Application.EnableEvents = True 
    End If
End Sub 

Exemplo 20: Acumular Valores na Range H1:H5 e Somar em I1

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not (codigos programação excel vba) Is Nothing Then
🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊 
        Application.EnableEvents = False 
        (codigos planilha programação)  = (códigos) + (códigos)
        Application.EnableEvents = True 
    End If 
End Sub 

Exemplo 21: Acumular Valores na Range I1:I10 e Atualizar em J1

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not (codigos excel vba) Is Nothing Then 
🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
        Application.EnableEvents = False 
        Range("J1").Value = (codigos excel vba) 
        Application.EnableEvents = True 
    End If 
End Sub 

Exemplo 22: Acumular Valores na Range J1:J10 e Adicionar em K1

Private Sub Worksheet_Change(ByVal Target As Range) 
    If Not (excel vba planilha programação) Nothing Then 
      🔑 Conteudo na Área de Membros Excel VBA - Acessar Agora!📊
        Application.EnableEvents = False 
        (códigos) = (códigos) + (códigos)
        Application.EnableEvents = True 
    End If 
End Sub 

🎯 Conclusão – A Sabedoria Nos Guia Para o Sucesso!

Queridos alunos, lembrem-se: o conhecimento adquirido nunca se perde! Cada linha de código, cada lógica compreendida e cada funcionalidade implementada abre um novo horizonte para sua vida e carreira.

✝ “Porque o Senhor dá a sabedoria; da sua boca é que vem o conhecimento e o entendimento.” – Provérbios 2:6

Mantenham-se firmes nos estudos, pois o esforço de hoje é o sucesso de amanhã! 🙌✨

📌 Prof. Expedito Marcondes
📧 Suporte: suportecursovba@gmail.com

🚀 Que esta aula fortaleça sua jornada rumo ao domínio do Excel VBA e à transformação pessoal e profissional! 🔥 Bons estudos! 📚✨

O post M1 – Aula 75 – Evento WorkSheet_SelectionChange Linha Coluna MsgBox 42 apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
https://somaexcel.com.br/m1-aula-75-evento-worksheet_selectionchange-linha-coluna-msgbox-42/feed/ 0