Nuevo libro siempre con el nombre "libro1"

25/01/2009 - 18:16 por LUIS DANNY SALAS | Informe spam
Hola gracias por tomarse la molestia de leer mi consulta; quiero que una
macro siempre que la ejecute abra un libro en blanco pero que no importa
cuantas veces ejecute la macro en la misma sesión, el libro nuevo tenga
siempre el mismo nombre "libro 1" o cualquiera que yo le asigne, esto por
que la siguiente macro:
Sub NuevoLibro()

Workbooks.Add

End Sub

cuando la uso por primera vez , el libro nuevo se llama libro 1, pero luego
al ejecutarla de nuevo aunque haya salvado libro 1 con otro nombre inclusive
y lo haya cerrado, el libro que crea se llama "libro 2" y así en lo sucesivo
... va creando cada vez un nuevo libro con nombre de un nuevo numero mayor
(libro 3, libro 4, libro 5...etc.)

Gracias!
 

Leer las respuestas

#1 David Carrasco
26/01/2009 - 04:22 | Informe spam
Hola Luis, ¿qué tal?

Tu duda tiene mucha lógica. Excel utiliza un contador interno, no conozco
cómo cambiarlo (tal vez alguna otra persona pueda ayudarte).
Te recomiendo que utilices el elemento 1 de la colección Workbooks() para
referirte al primer libro creado.

Saludos,

David C.
Microsoft Certified Trainer
http://www.heroescertificados.com


"LUIS DANNY SALAS" escribió en el mensaje de
noticias:
Hola gracias por tomarse la molestia de leer mi consulta; quiero que una
macro siempre que la ejecute abra un libro en blanco pero que no importa
cuantas veces ejecute la macro en la misma sesión, el libro nuevo tenga
siempre el mismo nombre "libro 1" o cualquiera que yo le asigne, esto por
que la siguiente macro:
Sub NuevoLibro()

Workbooks.Add

End Sub

cuando la uso por primera vez , el libro nuevo se llama libro 1, pero
luego al ejecutarla de nuevo aunque haya salvado libro 1 con otro nombre
inclusive y lo haya cerrado, el libro que crea se llama "libro 2" y así en
lo sucesivo ... va creando cada vez un nuevo libro con nombre de un nuevo
numero mayor (libro 3, libro 4, libro 5...etc.)

Gracias!




Preguntas similares