¿Como Crear una Hoja en excel con VBA y pasarle los datos?

Mi pregunta es como puedo crear una nueva hoja de excel con vba con el nombre de de la celda de otra hoja y seguido pasarle los datos a esa hoja nueva hoja

Actualmente tengo el código así pero ya no se como pasarle los datos

Worksheets.Add.Name = Range("A2")

1 respuesta

Respuesta
1

Prueba con esta macro

Sub copiar()
hoja = ActiveSheet.Name
Set origen = Worksheets(hoja).Range("a1").CurrentRegion
nombre = Range("a2")
On Error Resume Next
Sheets(nombre).Select
If Err.Number > 0 Then Worksheets.Add.Name = nombre
On Error GoTo 0
hd = ActiveSheet.Name
origen.Cells.Copy: ActiveSheet.PasteSpecial
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas