VBA

Vba que encontra 'buraco' na planilha no Excel

Agilize o processo de busca por aquela célula vazia entre mais de mil preenchidas em sua planilha

Por Maximiliano Meyer em 11/03/2015 às 10:10 - atualizado: 21/09/2017 08:00

Olá pessoal. Trouxemos hoje uma dica de VBA bem simples, mas bastante prática e útil, que nos foi pedida via e-mail.

Aprenderemos hoje como criar uma rotina que “varre” a planilha a partir da célula A1, e percorre a coluna A, buscando qual célula está vazia. Quando ela encontrar esta célula ele para e informa ao usuário.

Esta macro é bastante útil para quem temum cadastro enorme de valores e, no final recebe um erro em alguma operação dependente destes valores. E se a sua lista for realmente grande, imagine o quão cansativo e passível de erro vai ser percorrer célula por célula atrás do buraco. Para isso trouxemos essa macro, vamos lá:

Primeiramente clique Alt + F11 para entrar na janela de edição de macros, clique com o direito em 'EstaPasta_de_trabalho' no menu à esquerda, depois “inserir” e por fim, “módulo”

Vba que encontra 'buraco' na planilha no Excel

Na janela que for aberta cole o seguinte código

Sub teste() contaLinha = 1
  verificaCel = Cells(contaLinha, 1).Value
  Do While verificaCel <> “”
     contaLinha = contaLinha + 1
     verificaCel = Cells(contaLinha, 1).Value
  Loop
  
  MsgBox "A linha vazia é " + CStr(contaLinha) End Sub

Vba que encontra 'buraco' na planilha no Excel

Pronto, agora salve a suaplanilha com a opção 'Pasta de Trabalho Habilitada para Macro do Excel'.

Vba que encontra 'buraco' na planilha no Excel

Não esqueça que se você fechar a planilha, dá próxima vez que você abrir o arquivo, será necessário habilitar as macros. Para usar a macro aperte Alt + F8 e execute a macro “teste”.

Vba que encontra 'buraco' na planilha no Excel

Veja como ela funciona tanto para dados numéricos como letras:

Vba que encontra 'buraco' na planilha no Excel

Até a próxima.

Aproveitem esta dica pessoal, essa é uma das funções mais uteis do Excel e pode lhe poupar muita dor de cabeça.

Vba que encontra 'buraco' na planilha no Excel

relacionados

Participe
do nosso grupo

recentes

compartilhe este post

  • ASSINE NOSSA NEWSLETTER

    As melhores publicações no
    seu e-mail

  • Preencha para confirmar