Copiar una hoja a otra indicándole el nombre
Hola, estoy intentando copiar un rango de datos de una hoja (comedor) a otra creada de nuevo e insertando su nombre mediante un inputbox. Me crea la hoja pero no pega los valores del rango que le he dado. El código es éste:
Sub ejemplo_variación()
Sheets("comedor").Select
Range("b5:j50").Copy
hoj = Application.InputBox("Nombre de la hoja", "Copiar hoja", Type:=2)
Sheets.Add after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = hoj
Sheets(hoj).Range("a65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues '(aquí me da el error)
Application.CutCopyMode = False
End Sub
Un saludo y muchas gracias por su contestación.
2 Respuestas
Respuesta de Dante Amor
1
Respuesta de Valero Angel Serrano Mercadal
1