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.
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.
Respuesta de Elsa Matilde
1