Saltar al contenido

Mover Hojas a Un libro nuevo


Recommended Posts

publicado

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

publicado

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]

publicado

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.

  • 7 months later...

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.