Necesito ayuda con hoja de cálculo en Microsoft Excel

Bueno, el titulo ya lo dice todo. Te explico, cada día me llegan unos archivos llamados Reembolso_200405_1.xls
Los tengo que abrir para modificarlos para que la impresión me quepa en una página, pero para este proceso ya tengo una macro y ahora viene la pregunta enlazada con la anterior de como ejecutar una macro automáticamente al abrir un libro. Los ficheros se llaman todos reembolso y luego la fecha y luego el numero de reembolso, con lo cual todos los ficheros tienen la característica común de la palabra reembolso, entonces, ¿puedo hacer una macro que se ejecute automáticamente cada vez que se abra un libro cuyo nombre contenga la palabra reembolso? ¿? Si no lo sabes no te compliques la vida pues solamente es para ahorrarme tener que darle a ctrl+m cada vez que abro los libros o sea que no es muy importante, pero a esto de las macros se le va cogiendo el gustillo. Gracias

1 Respuesta

Respuesta
1
Efectivamente, es que lo estoy mirando: verás, lo que pretendes es que cada vez que se abra un libro, sea el propio excel el que lance una macro que analice si el nombre del libro abierto contiene un determinado texto: estamos hablando, por tanto, de un evento a nivel aplicación. Y para programar eventos a nivel aplicación, hay que trabajar en módulos de clase, y no en módulos normales. Los módulos de clase sirven para crear nuevos objetos, y son mucho más complejos. Personalmente reconozco que nunca he programado yo solita uno, por eso mi respuesta se está demorando tanto, si tienes paciencia, quizás te la responda, aunque con lo liada que estoy, va a ser difícil, al menos prometo intentarlo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas