Pessoal,
Bom dia!
Tenho uma planilha com 2 guias, plan1 e plan2.
Na plan1, tenho uma tabela com dados (da coluna "A" à "D") e na plan2 um botão (macro) que deverá excluir a última linha preenchida da tabela na plan1.
Estou usando o código abaixo, porém não está apagando da plan1, mas sim da guia em que a Macro está localizada (plan2).
Poderiam me ajudar? Acredito que a solução seja simples.
Sub Inicializar()
'Desprotege a planilha, pode ser usado para todas as outras macros que precise fazer alteração
ActiveSheet.Unprotect Password:="1234"
End Sub
Sub Finalizar()
' Protege a planilha
ActiveSheet.Protect Password:="1234"
End Sub
Sub Desfazer()
linha = Range("A" & Rows.Count).End(xlUp).Row
Range("A" & linha, "D" & linha).Select
With Sheets("Plan1")
Inicializar
If MsgBox("Tem certeza que deseja remover o último lançamento? ", vbQuestion + vbYesNo) Then Range("A" & linha, "D" & linha).Delete 'Else exit sub
Finalizar
End With
End Sub
Obrigado!!
Postado : 06/01/2015 5:53 am