Pessoal, bom dia! Estou tentando aprender macro, tenho uma dúvida acredito ser simples, peço auxílio pois já pesquisei bastante e ainda não consegui a solução.
Tenho a seguinte macro abaixo, que retorna o último lançamento da coluna "A" na linha imediatamente abaixo (repetir lançamentos através do botão da macro). Porém quando a planilha ainda está vazia, a fórmula repete o cabeçalho, que fica na linha 10. Gostaria, portanto, que minha macro pudesse começar na linha 11, e quando ainda não tiver nenhum lançamento, que ficasse em branco ou aparecer uma mensagem "inserir o primeiro lançamento".
Segue a minha macro da forma como está atualmente:
Sub Tst()
Dim iLastRow As Long
Dim ws As Worksheet
Set ws = ActiveSheet 'Planilha que será validada pelo botão
iLastRow = ws.Cells(Cells.Rows.Count, 1).End(xlUp).Row 'Pega o nº da última célula preenchida na coluna 1 (A)
Range("A" & iLastRow + 1).Value = Range("A" & iLastRow).Value 'Repete a última célula preenchida na coluna 1(A) uma linha abaixo.
End Sub
Postado : 16/10/2015 7:10 am