Ejecutar macro en varios archivos

09/09/2005 - 18:27 por NSANCHEZ | Informe spam
Hola, tengo el siguiente problema:
Cree una macro en un archivo llamado SUCU01 que se trata de dar formato a
las celdas, colocar pie de página, etc.
Después esa macro tengo que ejecutarla en más o menos 40 archivos llamados:
SUCU02, SUCU03, SUCU04 y asi sucesivamente.
Como puedo hacer para ejecutar la macro en todos estos archivos que ya
tienen datos y que si o si se tienen que copiar el formato en estos archivos
y no ir uno
por uno ejecutandolo.
Agradeceria mucho una respuesta.
 

Leer las respuestas

#1 Eliseo Ortega V.
09/09/2005 - 18:41 | Informe spam
Hola NSanchez,

Una idea rápida, sería agregar al final de la macro, los nombres de los
archivos que quieres ejecutar. De esta manera, al terminar con un libro,
abriría el siguiente y la ejecución continuaría.

Estar líneas te podrían servir:

workbooks.open("c:\Mis documentosombre_del_libro.xls") 'con esto abres un
libro en particular
workbooks("nombre_del_libro.xls").activate") 'con esto lograrás que el libro
abierto, se convierta en el libro activo

Espero que esta idea te ayude a encaminar la solución.

Saludos,

"NSANCHEZ" wrote:

Hola, tengo el siguiente problema:
Cree una macro en un archivo llamado SUCU01 que se trata de dar formato a
las celdas, colocar pie de página, etc.
Después esa macro tengo que ejecutarla en más o menos 40 archivos llamados:
SUCU02, SUCU03, SUCU04 y asi sucesivamente.
Como puedo hacer para ejecutar la macro en todos estos archivos que ya
tienen datos y que si o si se tienen que copiar el formato en estos archivos
y no ir uno
por uno ejecutandolo.
Agradeceria mucho una respuesta.



Preguntas similares