Boa noite pessoal.
De vez em quando no nosso dia a dia de criador de planilhas em Excel e VBA, necessitamos encontrar a última linha populada, seja para replicar uma fórmula, seja para aplicar alguma tratativa com VBA.
Desta forma, hoje estou aqui pra ajudá-los a criar um contador simples de células preenchidas em VBA.
Para isso vamos abrir o nosso Excel, e popular com alguns dados.

Após isso vamos clicar em Alt + F11 para abrir o VBE (Visual Basic Editor) e aí clicar Menu >> Inserir >> Módulo.

Na parte à direita do VBE Já vai abrir um editor de texto para inserirmos os nossas instruções VBA.
Criaremos uma SUB com o nome find_last_cell
o código a seguir será inserido após a declaração da SUB e o final da SUB.
Dim contador As Long
contador = 1
While Cells(contador, 1).Value <> ""
contador = contador + 1
Wend
contador = contador - 1
MsgBox "a última célula populada está na linha " & contador
Ficará assim:
Após seguidos estes passos, basta executar o procedimento para obter a informação desejada.
Esta função serve para contar as células desde que:
Até mais. :)
De vez em quando no nosso dia a dia de criador de planilhas em Excel e VBA, necessitamos encontrar a última linha populada, seja para replicar uma fórmula, seja para aplicar alguma tratativa com VBA.
Desta forma, hoje estou aqui pra ajudá-los a criar um contador simples de células preenchidas em VBA.
Para isso vamos abrir o nosso Excel, e popular com alguns dados.
Após isso vamos clicar em Alt + F11 para abrir o VBE (Visual Basic Editor) e aí clicar Menu >> Inserir >> Módulo.
Na parte à direita do VBE Já vai abrir um editor de texto para inserirmos os nossas instruções VBA.
Criaremos uma SUB com o nome find_last_cell
o código a seguir será inserido após a declaração da SUB e o final da SUB.
Dim contador As Long
contador = 1
While Cells(contador, 1).Value <> ""
contador = contador + 1
Wend
contador = contador - 1
MsgBox "a última célula populada está na linha " & contador
Ficará assim:
Após seguidos estes passos, basta executar o procedimento para obter a informação desejada.
Esta função serve para contar as células desde que:
- não tenha linhas vazias no meio dos registros da coluna A - no código está na parte - (contador, 1), que é a coluna usada neste exemplo.
Até mais. :)
Comentários
Postar um comentário