Copiar fila a otra hoja antes de eliminarla
Para dante amor
Buena tarde,
Te molesto con esta question.
Quiero copiar una fila de una hoja a otra antes de eliminarla, para quitarla de los datos activos y mantenerla en otra hoja como referencia.
Uso esta macro para eliminar
'Eliminar el registro
Private Sub CommandButton1_Click()
If MsgBox("¿SEGURO QUE QUIERE ELIMINAR ESTE REGISTRO?", vbQuestion + vbYesNo) = vbYes Then
ActiveCell.EntireRow.Delete
MsgBox " REGISTRO ELIMINADO", vbInformation´vbOKOnly
Application.ScreenUpdating = True
End If
Unload Me
End Sub
'
'Llenar los cuadro de texto con los datos del registro elegido
Private Sub userform_Initialize()
For i = 1 To 24
Me.Controls("TextBox" & i).Value = ActiveCell.Offset(0, i - 1).Value
Next i
End Sub
Pero además, suponiendo que elimino una fila y se traslada a la hoja destino en la fila 2, al volverlo a hacer el siguiente registro debe posicionarse en la fila 3 y así sucesivamente.
La hoja origen se llama "datos3" y la hoja destino se llama "respaldo"
Entonces la idea es copiar y eliminar la fila de la hoja "datos3" y pegarla en la hoja "respaldo"