Validação de dados com VBA! Verificar células em branco.
Provavelmente já sentiu a necessidade de validar células, no Microsoft Excel, mediante um determinado contexto! Por exemplo, imagine que tem no seu livro campos que necessitam obrigatoriamente de ser preenchidos… seria ótimo ser notificado sempre que existam células cujo valor está em branco, antes de fechar, ou de gravar o seu ficheiro! Certo?!
Confira este novo tutorial e saiba como proceder à validação de dados, através de VBA!
O objetivo será, em vez de utilizarmos uma validação tradicional criada pelo comando “Data Validation”, utilizarmos uma “espécie” de validação com recurso ao VBA (Visual Basic for Applications). Ideal em cenários onde temos de validar ações especificas, realizadas quando executamos alguma ação no livro de trabalho!
Assim, de modo a criarmos o nosso “programa”, vamos abordar conceitos interessantes, tais como:
- Eventos acionados para o livro (Workbook: Before Close e Before Save);
- Criação de vários tipos de variáveis, de dados e objetos;
- Utilização de comentários para detalhar o código;
- Funções especificas de VBA (IsEmpty e MsgBox).
- Criação de ciclos de repetição (Loops) para coleções (For Each).
- Criação de estruturas de decisão (IF, Then… Else).
- Propriedades e métodos de objetos.
O que vamos fazer no Visual Basic Editor (VBE)?
De uma forma resumida, e objetiva, apresentamos como podemos, através de um conjunto de comandos, “pedir” ao Microsoft Excel que ative uma mensagem de aviso e que indique, caso existam, a(s) célula(s) que se encontram em branco, antes de fechar ou gravar um livro.
Para que tal seja possível, no decorrer do vídeo tutorial, vamos utilizar os seguintes conceitos e expressões:
Loop (Ciclo)
No qual a variável “célula” vai “iterar” o intervalo e verificar se está em branco. O ciclo é repetido ao longo do intervalo, sendo que, quando este terminar, termina a rotina.
Expressão “For Each”
No ciclo vamos utilizar a expressão “For Each”, que é dos mais utilizados, e permite repetir a expressão sobre uma coleção de objetos.
Expressão “IF”
Um parâmetro que permite criar uma estrutura de decisão, baseada em critérios. Útil para alterarmos a formatação de células vazias. Por exemplo, colocando a respetiva célula com o fundo vermelho.
E aqui está, mais um tutorial com boas dicas para utilizarem e que, certamente, será aplicável a cenários que utiliza diariamente, facilitando a interação com os seus livros de trabalho, do Microsoft Excel… e este é ainda especial! Pois trata-se do primeiro do canal com VBA! Não perca!
Caso tenha alguma questão, dúvida, ou simplesmente deseja dar-nos a sua opinião, envie-nos uma mensagem!
Vídeos semelhantes:

Microsoft Excel - Importar dados do Google ou Microsoft Forms
Neste vídeo vai poder ver como importar os dados dos seus formulários Google ou Microsoft, para a sua análise de dados no Excel...

INDEX vs OFFSET - Duas funções extremamente úteis! - Parte 1
Neste novo tutorial, que vos envio mostro a comparação duas funções extremamente úteis e versáteis… As funções INDEX e OFFSET!
Assista, ouça, pratique e aprenda!
Aprenda a maximizar o seu tempo e aumente a sua produtividade com a ferramenta mais utilizada em todo o mundo – o Microsoft Excel! Conheça a nossa oferta formação especializada e Ferramentas de Business Intelligence! Vamos lá?!
Consulte aqui os últimos artigos publicados no nosso blog!
Microsoft Excel - Criar um gráfico com série dinâmica
Gráfico interativo e dinâmico com função a função Indireto e Validação de Dados para comparar valores entre uma coluna e várias dados das quais visualizamos apenas uma de cada vez. Continuar a ler...Power Query - Importar dados de uma pasta para o Microsoft Excel
Como utilizar o Power Query para importar todos os ficheiros de uma pasta para uma única tabela de Excel combinando todos os dados. Continuar a ler...Microsoft Excel - Comando Preenchimento de Série
O comando Preenchimento de Série do Microsoft Excel permite criar um conjunto de valores por repetição de um padrão através de um valor numérico. Continuar a ler...Microsoft Excel - Funções de contagem de valores no Excel
As funções de contagem de valores do Excel permitem obter dados estatísticos para contagem de células com valores numéricos, texto ou valores vazios. Continuar a ler...Consulte aqui os últimos vídeos publicados no nosso canal do Youtube!
Como criar um gráfico dinâmico com uma coluna variável?
Aprenda a criar gráficos de colunas simples, no Microsoft Excel, dinâmicos, com apenas 2 series, onde analisamos quatro indicadores, 4 colunas, duas a duas. Continuar a ler...Como importar dados de uma pasta para o Microsoft Excel (Power Query)?
Neste vídeo tutorial, vou mostrar-vos como podem utilizar um comando muito simples, do Power Query, para importar para uma única tabela dados provenientes de uma pasta! Continuar a ler...Microsoft Excel - Importar dados do Google ou Microsoft Forms
Neste vídeo vai poder ver como importar os dados dos seus formulários Google ou Microsoft, para a sua análise de dados no Excel... Continuar a ler...Usar a Função nova LAMBDA para reutilizar cálculos e conjugações
Confira como a função LAMBRA, do Microsoft Excel, vai revolucionar a forma como realizamos operações, reutilizando cálculos ou conjugações de fórmulas. Continuar a ler...Microsoft Excel: Dominar as tarefas essenciais!
Tudo o que precisa para começar a trabalhar no Excel! Aprenda os fundamentos do Excel de uma forma clara e simples!
- Mais de 10 horas de conteúdo em video!
- Quizzes e exercícios para testar os conhecimentos!
- Ficheiros de apoio para cada módulo com soluções!
- Acesso direto ao formador para colocar questões sobre o curso!