Como Contar Células Vazias com VBA

Contar células vazias, não é um procedimento muito comum entre os usuários do Excel. Porém, sempre existe aquele usuário que tende a sair um pouco do conforto e elaborar algo diferente do normal.

Nesse tutorial, iremos mostrar como um código do VBA funciona, com a determinada base para contar células vazias em uma coluna.

Como Selecionar Uma Coluna Inteira no VBA

Aconselhamos, que você baixe nossa planilha. Isso facilitará o entendimento dos processos que virão.

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


Como Contar Células Vazias com VBA

Existe uma coluna de valores de vendas, logo abaixo:

Contar Células Vazias

Perceba, que existe algumas células vazias em meio aos valores de vendas. Nosso desafio é contar todas as células vazias dessa coluna, usando um código do VBA.

O passo inicial é entender como funciona o código abaixo:

Contar Células Vazias, código


Ok! Agora, vamos entender o código:

Sub contar_vazio(): Inicialização do código;

For i = 1 To 12: Cria um loop entre as células da coluna. Como nossa coluna de valores de vendas tem 12 linhas, então ele começará contando de 1 até 12, verificando cada linha da coluna;

If Cells(i + 3, 3) = “” Then: Se dentro das células “C4:C15”, onde o loop passará por cima, ela for igual a ( “” ) vazio, então..

x = x + 1: Realizamos uma contagem, onde x = x +1 e x será somado com +1, para cada vez em que a célula for vazia, até obter o valor total;

Else: Se não, caso a célula não for vazia..;

End If: Finaliza a função IF;

Next i: Esse trecho, faz parte do loop (For e To);

MsgBox “Contagem Total é ” & x & ” Células Vazias”: No final de toda a contagem, uma caixa de mensagem será exibida na tela do Excel, informando a quantidade de células vazias;

End Sub: Finaliza o código;


E para concluir, pressione a tecla “F5” dentro do VBA e o resultado será esse:

Contar Células Vazias, resultado


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou, se usar este recurso e você também pode enviar a sua sugestão para os próximos posts.

Até breve!

Artigos Relacionados Ao VBA: