M1 – Aula 35 – Excel VBA Planilha Evento Workbook e Worksheets 1

Curso Excel VBA Planilha Excel Treinamento e Aprendizado com Tutoriais Video Aulas e Exercícios de Planilhas para download explicando em detalhes como Fazer para obter o maximo de proveito com os Eventos Workbook e Worksheets 2 no Excel


   https://somaexcel.com.br/course/curso-excel-vba/
🔑 Conteúdo na Área de Membros Excel VBA Acessar Agora!📊

Faça o Download do Exemplo de Planilha Exemplo Eventos Workbooks e Worksheets
Icons excel vba treinamentos codigos como fazer gratuito Licao_35 Trabalhando com Eventos Worksheets e Workbooks 2.xlsm


 

nesta video aula e exemplo de planilha excel vba [M1 – Aula 35] aprenderemos sobres os eventos de planilha e workbooks Evento Workbook e Worksheets 2

Queridos e Estimados Alunos,

É com grande entusiasmo e alegria que apresento a vocês nossa nova vídeo aula M1 – Aula 35 – Evento Workbook e Worksheets 2. Esta aula é acompanhada por uma planilha especialmente elaborada para proporcionar uma experiência prática e enriquecedora. Vamos juntos explorar a importância dos eventos de Planilha e Workbooks no Excel VBA, ferramentas poderosas que aumentam nossa eficiência e nos ajudam a criar soluções automatizadas e dinâmicas.

A Importância dos Eventos de Planilha e Workbook

Os eventos no VBA permitem que o Excel reaja a certas ações que ocorrem na planilha ou no workbook. Isso facilita a automação de tarefas, melhorando a produtividade e a precisão. Aqui estão alguns dos eventos mais importantes e o que cada um faz:

Eventos de Planilha (Worksheet)

  1. Activate:
    • Ocorre quando uma planilha é ativada.
    • Pode ser usado para configurar a interface do usuário ou preparar dados específicos para exibição.
  2. Change:
    • Ocorre quando o conteúdo de uma célula é alterado.
    • Ideal para validação de dados ou atualizações automáticas.
  3. Selection Change:
    • Ocorre quando a seleção de células muda.
    • Pode ser usado para destacar células, exibir mensagens de ajuda ou registrar movimentos do usuário.
  4. Deactivate:
    • Ocorre quando uma planilha é desativada.
    • Pode ser usado para limpar configurações temporárias ou salvar dados.
  5. Calculate:
    • Ocorre quando a planilha é recalculada.
    • Útil para executar código após atualizações de fórmulas.

Eventos de Workbook (Pasta de Trabalho)

    1. Open:
      • Ocorre quando um workbook é aberto.
      • Ideal para inicialização de variáveis, exibição de mensagens de boas-vindas ou configuração inicial.
    2. BeforeClose:
      • Ocorre antes de um workbook ser fechado.
      • Pode ser usado para salvar dados, limpar variáveis ou solicitar confirmações ao usuário.
    3. BeforeSave:
      • Ocorre antes de um workbook ser salvo.
      • Útil para validação de dados ou execução de tarefas de limpeza.

SheetChange
Ocorre quando qualquer célula em qualquer planilha do workbook é alterada.

Facilita a centralização de lógica de validação ou atualização de dados.

  • SheetCalculate:
    • Ocorre quando qualquer planilha do workbook é recalculada.
    • Pode ser usado para executar código específico após a atualização de fórmulas em todas as planilhas.

      Excel VBA – Mais Eventos de Planilhas e Workbook

      Os eventos do **Workbook e Planilhas** permitem um nível avançado de automação. Aqui estão mais **12 macros essenciais!** 🚀

      📌 Fiz mais 12 Macros VBA para voce Treinar com VBA
      – Eventos Avançados de Planilhas e Workbook

    •    https://somaexcel.com.br/course/curso-excel-vba/
      🔑 Conteúdo na Área de Membros Excel VBA Acessar Agora!📊

    • 🔹 1️⃣ Evento de Planilha – Validar Entrada de Dados

      📌 **O que faz?** Garante que valores digitados na **Coluna C** sejam **números**.

      Private Sub Worksheet_Change(ByVal Target As Range) 
          If Not 
          🧮 ****** Macros Completas e Material Didático na Area de Membros
              End If 
          End If 
      End Sub 
      

      🔹 2️⃣ Evento de Planilha – Mostrar Tempo de Edição da Célula

      📌 **O que faz?** Registra o tempo que o usuário leva para modificar uma célula.

      Dim tempoInicio As Double 
      
      Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
      🧮 ****** Macros Completas e Material Didático na Area de Membros
      End Sub 
      
      Private Sub Worksheet_Change(ByVal Target As Range) 
       🧮 ****** Macros Completas e Material Didático na Area de Membros
      End Sub 
      

      🔹 3️⃣ Evento de Workbook – Bloquear Fechamento do Arquivo

      📌 **O que faz?** Impede o usuário de fechar o arquivo sem salvar.

      Private Sub Workbook_BeforeClose(Cancel As Boolean) 
          Dim resposta As Integer 
       🧮 ****** Macros Completas e Material Didático na Area de Membros 
      End Sub 
      

      🔹 4️⃣ Evento de Workbook – Criar Registro de Atividades

      📌 **O que faz?** Cria um histórico de ações realizadas no workbook.

      Private Sub Workbook_SheetChange(ByVal Sh As Object, _
          ByVal Target As Range) 
       🧮 ****** Macros Completas e Material Didático na Area de Membros
      End Sub 
      

      🔹 5️⃣ Evento de Planilha – Destacar Valores Duplicados

      📌 **O que faz?** Colore de vermelho os valores duplicados na **Coluna B**.

      Private Sub Worksheet_Change(ByVal Target As Range) 
          If Not Intersect(Target, Me.Columns("B")) Is Nothing Then 
       🧮 ****** Macros Completas e Material Didático na Area de Membros
          End If 
      End Sub 
      

      🔹 6️⃣ Evento de Workbook – Detectar Tentativa de Impressão

      📌 **O que faz?** Exibe um alerta antes de imprimir qualquer aba.

      Private Sub Workbook_BeforePrint(Cancel As Boolean) 
       🧮 ****** Macros Completas e Material Didático na Area de Membros
      End Sub 
      

      🔹 7️⃣ Evento de Planilha – Avisar se Tentarem Excluir Dados

      📌 **O que faz?** Exibe um aviso se uma célula for apagada.

      Private Sub Worksheet_Change(ByVal Target As Range) 
       🧮 ****** Macros Completas e Material Didático na Area de Membros
      End Sub 
      

      🔹 8️⃣ Evento de Planilha – Alterar Fonte ao Preencher Célula

      📌 **O que faz?** Define a fonte **Arial e tamanho 12** para células preenchidas.

      Private Sub Worksheet_Change(ByVal Target As Range) 
       🧮 ****** Macros Completas e Material Didático na Area de Membros
      End Sub 
      

      🔹 9️⃣ Evento de Workbook – Detectar Alterações em Fórmulas

      📌 **O que faz?** Exibe um alerta sempre que uma fórmula for alterada.

      Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) 
          If Target
              🧮 ****** Macros Completas e Material Didático na Area de Membros
          End If 
      End Sub

 

Minha Mensagem para Vocês

Queridos e estimados alunos, aprender sobre os eventos de Planilha e Workbook no Excel VBA é uma etapa crucial para se tornar um profissional de excelência na automação de tarefas. Este conhecimento não só aumentará sua eficiência no trabalho, mas também abrirá portas para novas oportunidades profissionais e melhores salários.

O conhecimento é a base de todo desenvolvimento humano e profissional. Quanto mais aprendemos, mais preparados estamos para enfrentar os desafios da vida e aproveitar as oportunidades que surgem. Aprender programação é uma jornada libertadora que desenvolve o raciocínio lógico, aumenta a capacidade de resolver problemas e enriquece nosso intelecto.

Eu os incentivo a se dedicarem ao estudo com entusiasmo e determinação. Lembrem-se de que o aperfeiçoamento humano e profissional é um esforço contínuo, e cada passo que vocês dão os aproxima de seus objetivos. O conhecimento adquirido não só beneficiará suas vidas, mas também proporcionará um futuro mais próspero e confortável para suas famílias.

Vamos juntos continuar essa jornada, apoiando-nos mutuamente e celebrando cada conquista. Estou aqui para guiá-los, incentivá-los e compartilhar tudo o que sei, para que possamos evoluir e prosperar juntos.

Com carinho e gratidão,
( Ensinando VBA desde 1996)

📩 Prof. Expedito Marcondes
📩 Tire Dúvidas: suportecursovba@gmail.com

Espero que vocês aproveitem ao máximo esta nova aula e planilha, e que ela inspire ainda mais dedicação e entusiasmo pelo estudo. 😊

   https://somaexcel.com.br/course/curso-excel-vba/
🔑 Conteúdo na Área de Membros Excel VBA Acessar Agora!📊

Previous Article
Next Article

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *