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"
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
Pronto, agora salve a suaplanilha com a opção 'Pasta de Trabalho Habilitada para Macro do 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".
Veja como ela funciona tanto para dados numéricos como letras:
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.
😕 Poxa, o que podemos melhorar?
😃 Boa, seu feedback foi enviado!
✋ Você já nos enviou um feedback para este texto.