............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

ejecutar macro en varios archivos

Ver el tema anterior Ver el tema siguiente Ir abajo

ejecutar macro en varios archivos

Mensaje por moctezuma48 el Miér Dic 07, 2011 3:26 pm

¡Hola a tod@s!

Mi problema es el siguiente:

Tengo 49 archivos con una macro igual para todos los archivos. Lo que quiero hacer es que me ejecute la macro consecutivamente sin tener
que ir abriendo archivo por archivo. Los archivos se pueden nombrar consecutivamente como prueba 1, prueba 2, ...

Lo que necesito saber es cómo hacer el bucle para ir abriendo y guardando los archivos.

Gracias por vuestra ayuda




moctezuma48

Masculino Cantidad de envíos : 43
Edad : 48
Ciudad - Pais : ESPAÑA
Version de Excel : 2007
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: ejecutar macro en varios archivos

Mensaje por Robert Gunn el Lun Dic 12, 2011 11:38 am

Asumiendo que tus archivos se llaman prueba1, prueba2, etc. y que están guardados en una carpeta de nombre "carpetadeprueba" en el disco C ("C:/carpetadeprueba") esto te debe ayudar..

Sub opensaveclose()
For a=1 to 4
Workbooks.Open Filename:="C:\carpetadeprueba\" & "prueba" & a & ".xlsx"
'aqui ejecutas tus códigos o llamas tus procedimientos.
ActiveWorkbook.Save
ActiveWorkbook.Close
Next a
End Sub

Observaciones:
- Modifica el número final del FOR a la cantidad de archivos que tienes.
- El número final de archivos también lo puedes obtener ingresándolo con un Inputbox.
- Modifica la ruta por la que contenga tus archivos guardados.
- Modifica la extensión según tu versión de Excel que uses.

Saludos

Robert Gunn

Masculino Cantidad de envíos : 3
Edad : 37
Ciudad - Pais : Perú
Version de Excel : 2010
Fecha de inscripción : 28/11/2011

Volver arriba Ir abajo

Re: ejecutar macro en varios archivos

Mensaje por moctezuma48 el Lun Dic 12, 2011 1:17 pm

Muchísimas gracias.

Era exactamente lo que estaba buscando

moctezuma48

Masculino Cantidad de envíos : 43
Edad : 48
Ciudad - Pais : ESPAÑA
Version de Excel : 2007
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: ejecutar macro en varios archivos

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.