Macro para generar un archivo con solo la hoja activa

09/05/2006 - 19:43 por mastropiero | Informe spam
Hola a todos:

En un libro con muchas hojas me gustaría hacer un botón en una de
ellas, que al pulsarlo me genere un nuevo libro sólo con la hoja
activa (la que tiene el botón) para guardarlo. No se si se puede hacer
pero supongo que si, soy nuevo en las macros de excel y la verdad es
que no se como hacerlo.

Gracias por anticipado, un saludo
 

Leer las respuestas

#1 Héctor Miguel
09/05/2006 - 23:54 | Informe spam
hola, 'anonimo/a' !

En un libro con muchas hojas me gustaria hacer un boton en una de ellas
que al pulsarlo me genere un nuevo libro solo con la hoja activa (la que tiene el boton) para guardarlo...



1) la siguiente instruccion: -> ActiveSheet.Copy
'genera' un libro 'nuevo' con SOLO la hoja copiada [en este caso la hoja activa] ;)
si [posteriormente] quieres guardar 'el libro'... ya comentaras los detalles pendientes :))

2) [probablemente] habra 'problemas' [seguramente] 'causados' por 'el boton' y su macro [me explico]...
a) si 'el boton' lo incrustas en la hoja desde la barra de herramientas 'cuadro de controles'...
el modulo de codigo de 'esa' hoja -tambien- sera copiado EN el libro 'nuevo' [y sera 'operable']
b) si 'el boton' lo incrustas en la hoja desde la barra de herramientas 'formularios' [o cualquier otra 'figura']...
el codigo que le asignes [OJO:]... SEGUIRA 'haciendo referencia' a la macro EN su modulo y libro 'originales'

3) es probable que haya algunos datos que estes 'dejando en el tintero' ?

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares