Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Minicurso: Validando Campos em Formulário Excel com VBA
Rating: 4.8 out of 5(5 ratings)
398 students

Minicurso: Validando Campos em Formulário Excel com VBA

Aprenda a usar eventos avançados em VBA
Last updated 12/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Aprender a validar campos nos formulários com VBA.
  • Criar validação de campos TEXTO em um formulário utilizando VBA no Excel
  • Criar validação de campos DATA em um formulário utilizando VBA no Excel
  • Usar as ferramentas de "ChatBot" (Inteligência Artificial) explorar algumas opções de como validar campos nos formulários com VBA

Course content

2 sections6 lectures1h 46m total length
  • Eventos e Campos Texto21:22

    Nesta primeira aula, vamos entender os eventos que podem ser usados, a diferença entre eles e algumas dicas de como fazer as validações com mais facilidade.

    No VBA, os eventos KeyPress, KeyUp e KeyDown, estão associados à interação do usuário com o teclado.

    KeyDown: É acionado ao pressionar uma tecla, sendo comumente utilizado quando não há necessidade ou interesse em distinguir entre letras maiúsculas e minúsculas. Seus parâmetros incluem:

    • KeyCode: Este parâmetro fornece um valor numérico que representa o código da tecla que foi pressionada.

    • Shift, Ctrl, Alt: Esses parâmetros são valores booleanos que indicam se as teclas modificadoras (Shift, Ctrl, Alt) estão sendo pressionadas simultaneamente à tecla principal.

    KeyUp: É acionado quando uma tecla é liberada. Seus parâmetros se comportam como no evento KeyDown.


    KeyPress: Também é acionado quando uma tecla é pressionada e fornece informações sobre o caractere real que foi digitado, incluindo a distinção entre letras maiúsculas e minúsculas, sendo frequentemente utilizado para capturar a entrada de texto do usuário. Seu parâmetro inclui:

    • KeyAscii: Este parâmetro fornece um valor numérico que representa o código ASCII do caractere que foi digitado.

  • Validações no formulário
  • Tratamento de Datas19:10

    Na segunda aula, vamos entender como usar o evento KeyDown para validar o conteúdo de um campo texto enquanto o usuário digita os dados no teclado.

    No VBA, o evento KeyDown é acionado ao pressionar uma tecla, sendo comumente utilizado quando não há necessidade ou interesse em distinguir entre letras maiúsculas e minúsculas. Seus parâmetros incluem:


    • KeyCode: Este parâmetro fornece um valor numérico que representa o código da tecla que foi pressionada.

    • Shift, Ctrl, Alt: Esses parâmetros são valores booleanos que indicam se as teclas modificadoras (Shift, Ctrl, Alt) estão sendo pressionadas simultaneamente à tecla principal.

  • Constantes
  • Tratamento de Datas como Texto18:26

    Na terceira aula, vamos entender como fazer tratamentos de data como texto para complementar a validação de datas que já aprendemos na aula anterior.

  • Conversão de Valores
  • Tratamentos para Textos Especiais19:07

    Na quarta aula, vamos entender como organizar melhor o nosso código e aumentar a efetividade da nossa solução.

    Além disso, nesta aula o prof. Sabino propõem um desafio:

    Neste desafio, sua tarefa é aplicar os conhecimentos adquiridos durante as aulas e e replicar a validação criada no campo Data de Gravação no campo Data de Publicação. Bora lá!

  • Validação do formato Link do Vídeo
  • Gerando código com as IAs17:40

    Na quinta aula, vamos entender como podemos utilizar as Inteligências Artificiais no dia a dia para ajudar na automação de planilhas.

Requirements

  • Conhecimentos Intermediários de Excel
  • Entendimento sobre o que é um formulário em VBA
  • Noções de VBA são altamente recomendadas

Description

Este é um minicurso TOTALMENTE focado em validação de campos de um formulário em VBA.


O objetivo desse minicurso é trazer para os estudantes conhecimentos bem específicos de como validar campos em um formulário Excel VBA e como implementar regras que podem ajudar a validar as ações do usuário no momento de usar o formulário.


Desenvolvi esse curso a partir de um conteúdo prévio de montagem de cadastro em VBA, de forma que o curso já parte de um formulário feito e com regras iniciais já implementadas. A planilha completa é disponibilizada aos estudantes de forma que mesmo sem um nível total de compreensão será possível utilizá-la no seu dia a dia.


Use esse minicurso para validar seu entendimento sobre VBA e como ele pode te ajudar no dia a dia. Além disso, te convido a conhecer minha didática e a forma como venho facilitando o entendimento do VBA no dia a dia dos meus alunos e alunas.


Não se esqueça que esse é um MINICURSO com conteúdo totalmente focado e por isso não é recomendado para quem não conheça bem o Excel e/ou não tenha um conhecimento mínimo do que é um cadastro em VBA.


Te espero na aula 1,


Prof. Sabino

Who this course is for:

  • Pessoas que desejam criar cadastros usando Excel e VBA
  • Profissionais que precisam automatizar tarefas no dia a dia e ganhar produtividade
  • Pessoas que já usam o Excel mas querem elevar seu nível de conhecimento
  • Profissionais que desejam aumentar seu valor no mercado de trabalho