Ya tengo el código
Lo que tienes que hacer es crear un botón
Y pegar esto en el codio de la hoja que tiene el botón
Private Sub CommandButton1_Click()
copiar
End Sub
después insertas un modulo
y te copio lo que va adentro
Sub copiar()
For i = 47 To 61
Worksheets("Requisicion").Activate
Range(Cells(i, 1), Cells(i, 9)).Copy
Worksheets("Respaldo").Activate
'el uno dentro de cells representa a la columna en la cual queremos saber si es el utlimo dato
Range("A2").Activate
'ultfila = Cells(Rows.Count, 1).End(xlUp).Row
Do While Not IsEmpty(ActiveCell)
'Pues eso, hasta que no encuentre una fila
'vacía que baje una fila para abajo
ActiveCell.Offset(1, 0).Select
Loop
ActiveCell.PasteSpecial xlPasteValues
Application.CutCopyMode = False
Next
End Sub
Lo probe y funciona cualquier cosa avisame
Si te conformo
Hola, la he utilizado y funciona perfecta, muchas gracias! Mi problema es que en la primera fila que copio hay algún espacio en blanco y no sigue copiando hasta el final de la fila, hay alguna manera de que copie la toda la fila aunque haya algún hueco? muchas gracias por adelantado!un saludo - philgrajeas
Hola, la he utilizado y funciona perfecta, muchas gracias! Mi problema es que en la primera fila que copio hay algún espacio en blanco y no sigue copiando hasta el final de la fila, hay alguna manera de que copie la toda la fila aunque haya algún hueco? muchas gracias por adelantado!un saludo - philgrajeas
@ - philgrajeas