Veja se assim serve.
Modifiquei o UsedRange por End(xlUp), apaguei as fórmula e inseri um Copy/Paste.
Se preferir, podemos apenas inserir a fórmula.
Mas verifique se atende.
Private Sub salvar_Click() 'botão salvar'
totalregistro = Worksheets("Plan1").Range("A1048576").End(xlUp).Row + 1
With Worksheets("Plan1")
.Cells(totalregistro, 3) = TextBox1
.Cells(totalregistro, 4) = TextBox2
.Cells(totalregistro, 5) = TextBox3
.Cells(totalregistro, 6) = TextBox4
.Cells(totalregistro, 7) = TextBox5
End With
Range("A" & totalregistro - 1).Copy
Range("A" & totalregistro).Activate
ActiveSheet.Paste
MsgBox "GRAVADO COM SUCESSO"
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 13/11/2010 7:21 pm