Arquivo

Posts Tagged ‘linha’

Ultima linha / Linha em branco

Pessoalmente não gosto de utilizar este tipo de código (já tive problemas).
Mas visualmente é mais fácil que o uso do while.
Exemplo:

Range(“a20“).Select….Seleciona primeira linha preenchida
Selection.End(xlDown).Select….vai até última linha preenchida
x = Selection.Row….grava na variavel a última linha

x = x + 1 …pega a célula em branco.

Verificar linha em branco – com ‘Do While’

Como um exemplo podemos verificar qual a célula vazia de uma planilha:

Sub teste()

contaLinha = 1 Esta variavel irá servir para pular de linha
verificaCel = Cells(contaLinha, 1).Value Variável para gravar o conteúdo da célula
Do While verificaCel <> “”         ‘Faça enquanto conteudo da celula diferente de  vazio
contaLinha = contaLinha + 1 soma ela mesma, pula para próxima linha
verificaCel = Cells(contaLinha, 1).Value  ‘verifica novo conteudo
Loop volta para o while
MsgBox “A linha vazia é ” + CStr(contaLinha) Mostra mensagem, qual linha é a vazia

End Sub

____________
Veja também: Outro código
__________ Praticando Exercício 2