Macro para ejecutarla en varias hojas

Hola Elsa,, ante todo recibe un crodial saludo y mis mejores deseos:
Tengo un gran problema y espero que me puedas colaborar con este:
El caso es el siguiente: me encuentro creando una hoja de calculo la cual me ayuda a organizar datos de un formato a otro; gracias al el nuevo ordenamiento puedo realizar varias operaciones, todo esto se ejecuta gracias a un botón que he colocado en la primera pagina; como este es un proceso repetitivo para mi, quisiera que la hoja pudiera hacer todo el procedimiento sin que yo tenga que estar copiando y pegando sobre la hoja que he diseñado.
Lo que me gustaría es que teniendo varios archivos de datos (todos con la misma forma)dentro de una carpeta de excel pudiera ejecutar la macro y esta hiciera lo siguiente:
1.Que cuente el numero de archivos que hay dentro de esta carpeta para saber cuantas veces he de repetir el ciclo de ejecución de la macro.
2.Guardar una base de datos de los nombres de estos archivos para poder que el programa reconozca los nombres y el orden en que debe abrir cada archivo (para que no habrá un mismo archivo dos veces)
3.Abrir en orden cada uno de los archivos
4.Que se ejecute el código ya existente.
5.Guardaran los resultados en un archivo de excel con un nuevo nombre
La verdad es que no se cual sea la forma de hacer esto, después de mucho pensar decidí por preguntarte ya que pierdo mucho tiempo cortando, pegando y guardando los resultados con otro nombre. Si una persona hiciera esto esporádicamente no seria un problema, pero cuando uno lo tiene que hacer más de 90 veces es bastante dispendioso.
De antemano te agradezco por la ayuda que puedas prestarme.
Me despido con la esperanza de que puedas ayudarme prontantamente.

1 respuesta

1
Respuesta de
Hola:
Interpreto que la macro debe hacer esto:
Desde el libro A buscará en una lista el libro1, lo abrirá, copiará datos del libro A o al libro A (aclarar) y lo guardará con otro nombre.
Ahora buscará en la lista el libro2 y repetirá el proceso hasta completar la lista de libros.
La lista se armará por cada vez que se ejecute la macro tomando el contenido de una carpeta. ¿Cómo reconocerá o se establecerá el orden de libros a abrir?
Bueno, es bastante lo que solicitas, mejor me aclaras bien estos puntos.
Saludos
Elsa
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje