Como destacar células em branco no Excel VBA

Você já precisou destacar células em branco no Excel? Se a resposta for positiva, provavelmente você deve ter utilizado o recurso de formatação condicional para realizar essa tarefa (o que de fato é uma boa opção).

Mas você sabia que é possível destacar células em branco no Excel em menos de 10 segundos? Dependendo do quanto você usa esse recurso diariamente no Excel, utilizar a Formatação Condicional pode gerar um grande gasto de tempo, não é mesmo? E para te ajudar nisso, trouxemos hoje mais um código de VBA capaz de lhe poupar um grande trabalho no Excel. Confira!

Já está interessado(a) no que vem por aí? Então compartilhe com sua rede de amigos para que mais pessoas possam aprender a destacar células em branco no Excel em menos de 10 segundos.

Facebook

Twitter

Google+

LinkedIn

Porque destacar células em branco no Excel?

Existem muitos motivos que podem resultar em células em branco em um conjunto de dados no Excel. Alguns deles são:

  • Os dados não estão disponíveis.
  • Os dados foram apagados acidentalmente.
  • Uma fórmula retorna uma seqüência vazia resultando em uma célula em branco.

Embora seja fácil detectar essas células em branco em um pequeno intervalo de dados, se você tiver uma grande quantidade de linhas e colunas, fazer isso manualmente seria altamente ineficiente e propenso a erros, além de demorar muito tempo na mesma tarefa.

Além do modo manual, o uso da Formatação Condicional também é uma boa alternativa. (Confira aqui a nossa série de artigos para aprender mais sobre Formatação Condicional). No entanto, existe uma maneira ainda mais fácil, que é usando um pequeno código de VBA. Vamos ao exemplo a seguir e veja como é simples!

Como destacar células em branco no Excel com VBA

No exemplo abaixo temos uma pequena tabela onde precisamos destacar células em branco.

Para isso basta seguir os seguintes passos:

Passo 1: Acesse a Guia Desenvolvedor > Visual Basic.

como pintar células em branco

Passo 2: No painel do Visual Basic escolha a opção Inserir > Módulo.

destacar células em branco com VBA

Passo 3: Copie o código abaixo e cole no módulo criado.

Sub celulas_em_branco()
Dim Dataset As Range
Set Dataset = Selection
Dataset.SpecialCells(xlCellTypeBlanks).Interior.Color = vbRed
End Sub

Note: Onde está vbRed, representa a cor que será pintada as células em branco (no caso, vermelho). Você pode mudar essa cor alterando para vbBlue, vbGreen, entre outros.




Passo 4: Agora basta voltar para a nossa planilha e criar um botão para executarmos a macro criada. Para isso, acesse: guia Desenvolvedor > Inserir > Botão (Controle de Formulário)

identificar células em branco

Passo 5: Assim que você desenhar o botão em sua planilha, uma nova janela será aberta. Nesta etapa basta selecionar a macro a ser atribuída.

atribuir macro

Passo 6: Agora que já atribuímos a macro ao nosso botão, basta executa-la dando um clique no botão.

identificar células em branco no Excel VBA

E então, viu como é fácil identificar células em branco no Excel usando o VBA? Para continuar conferir mais dicas como essa, continue acompanhando o nosso site!