Jump to content

Mover Hojas a Un libro nuevo


Recommended Posts

Estimados,

tengo el siguiente problema, necesito una macros que genere hojas en el libro en el que se esta trabajando y luego las mueva a un libro nuevo, sin embargo no logro mover las hojas y me mueve la hoja activa. En el documento se encuentra una explicacion mas detallada, espero que puedan ayudarme.

Saludos,

Roberto

Libro1.zip

Link to comment
Share on other sites

RobertN,

Prueba con esta rutina.

Saludos.

Sub CopiarHojas()
Dim strWks As String
Dim varWks As Variant
Dim i As Integer

strWks = "Tgs1, jhads2, iudn3"
varWks = Split(strWks, ",")

With ThisWorkbook
For i = 0 To UBound(varWks)
.Worksheets.Add After:=.Worksheets(.Worksheets.Count)
.ActiveSheet.Name = varWks(i)
Next i
.Worksheets(varWks).Copy
End With

End Sub[/PHP]

Link to comment
Share on other sites

Estimado obed_cruz,

Al copiar tu codigo en el modulo y llamarlo desde el boton me arroja error 1004, ademas hay un par de cosas que me preocupan; en el codigo veo el nombre de las hojas el cual como esta escrito en el archivo no puede usarse porque varia y utilizas el comando copy y yo necesito moverlas a un libro nuevo. Como dije anteriormente me arroja error 1004 asi que no sabria decir si efectivamente el codigo realiza las funciones que necesito. Gracias por la respuesta pero sigo buscando la solucion.

Saludos,

Roberto.

Link to comment
Share on other sites

  • 7 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Privacy Policy