Page 1 of 1

Copiar una hoja dentro de un libro excel

Posted: Tue Sep 12, 2006 4:02 pm
by fleal
Hola gente,
Pues eso, tengo un hoja con datos dentro de un libro de excel... pero no puedo hacer una copia de esa hoja dentro del mismo libro.

Este es el código del VB

Sheets("01").Select
Sheets("01").Copy Before:=Sheets(1)

Donde "01" es el nombre de la hoja a copiar"

Una ayuda por favor.

A quien le sirva

Posted: Tue Sep 12, 2006 7:33 pm
by fleal
Así se hace

// copio la primera hoja
oExcel:Sheets( "01" ):Select()
oExcel:ActiveWorkbook:Sheets( "01" ):Invoke("Copy",oHoja)

// como ya son dos, ahora muevo la nueva hoja al final de la primera
oHoja2 := oExcel:Get( "ActiveSheet" )
oHoja2:Name := "02"

oExcel:ActiveWorkbook:Sheets( "01" ):Invoke("Move",oHoja2)


Todo es fácil cuando se tiene la solución