Do While VBA no Excel

Em primeiro lugar, através da Função Do While em VBA é possível criar laços de repetição.

No entanto, esses laços de repetição são personalizados, possibilitando então a manipulação no excel.

PUBLICIDADE

Em resumo, vamos criar um código em vba utilizando o laço de repetição que irá encontrar a última linha em branco da planilha.

Sub UltimaLinha()

Linha = 1 ‘variavel para pular de linha
verif = Cells(Linha, 1).Value
Do While verif <> “” ‘permite rodar a macro enquanto não estiver diferente de zero
Linha = Linha + 1 ‘variavel mais ela mesma para pular de linha
verif = Cells(Linha, 1).Value
Loop
MsgBox “Linha Vazia encontrada é ” + CStr(Linha) ‘Mensagem final que demonstra a última linha

End Sub

Como inserir Do While

Do While VBA
Do While

Como resultado após inserir o código, teremos uma MsgBox com o retorno final.

No entanto, utilizamos um exemplo simples para demonstrar a real finalidade da função Do While.

PUBLICIDADE

Mas, é possível criar diversos laços de repetição personalizados com o uso dessa ferramenta.

Portanto, caso tenha gostado desse conteúdo, aproveite para realizar a leitura dos artigos semelhantes abaixo.

Em segundo lugar, ao aplicar a técnica em seus relatórios lembrem de estar com a Guia Desenvolvedor habilitada.

Em resumo, com ela habilitada nos facilita o uso da função.

Compartilhe
Rafael Schreiner

Rafael Schreiner

Artigos: 348