Macro que corra sub rutinas deacuerdo a hora y dia de la semana

29/09/2014 - 23:19 por angie | Informe spam
¡ Hola !
Solicito su ayuda , necesito hacer una macro que corra de la siguiente manera y no tengo idea de como hacerla:

Tengo 7 Macros
1- Actualizar
2-Lunes
3-Martes
4-Miercoles
5-Jueves
6-Viernes
7-Sabado
La macro actualizar debe correr todos los dias en los siguientes horarios de forma automatica:
10:30

12:30

14:30

16:30

17:30
-Pero en la corrida de las 17:30 tambien necesito que corra la macro correspondiente al dia en curso.
*Por ejemplo si hoy es lunes y son las 17:30hrs necesito que despues de correr la macro actualizar, tambien corra la macro Lunes y el martes corra la macro martes y asi sucesivamente.
Espero puedan ayudarme.

Gracias de antemano.
 

Leer las respuestas

#1 angie
04/10/2014 - 00:44 | Informe spam
Duck-pet escribió el 03/10/2014 01:51 :
Hola!!!

Buenas tardes

Preguntas

Puedes precisar porque requieres de una macro en cada circunstancia? ahora van
unas cuantas suposiciones

Tú usas el archivo para llevar un registro de "algo"

La macro tiene que estar revisando constantemente la hora y el día para
ejecutar la "otra macro" o las "otras macros" según
día y hora, esto se resuelve con un timer, por lo que debe activarse el
timer cuando abras el archivo o actives la hoja de trabajo (pases de Word a
Excel por ejemplo) o hagas alguna modificación, pero tiene un
pequeño contratiempo, el estar ejecutando una macro en segundo plano
consume recursos de la maquina

Cabe las posibilidades que, al abrir el archivo el usuario no active las
macros, se cierre el archivo sin salvar (cortes de luz, bloqueo de la maquina,
cerrar sin guardar, cerrar por error etc. etc.) como manejaras estas
circunstancias?

Esto para dilucidar una opción que se adecue a la necesidad que tienes

Saludos





El lunes, 29 de septiembre de 2014 16:19:41 UTC-5, angie escribió:
¡ Hola !

Solicito su ayuda , necesito hacer una macro que corra de la siguiente manera
y

no tengo idea de como hacerla:



Tengo 7 Macros

1- Actualizar

2-Lunes

3-Martes

4-Miercoles

5-Jueves

6-Viernes

7-Sabado

La macro actualizar debe correr todos los dias en los siguientes horarios de

forma automatica:

10:30



12:30



14:30



16:30



17:30

-Pero en la corrida de las 17:30 tambien necesito que corra la macro

correspondiente al dia en curso.

*Por ejemplo si hoy es lunes y son las 17:30hrs necesito que despues de correr

la macro actualizar, tambien corra la macro Lunes y el martes corra la macro

martes y asi sucesivamente.

Espero puedan ayudarme.



Gracias de antemano.






El lunes, 29 de septiembre de 2014 16:19:41 UTC-5, angie escribió:
¡ Hola !

Solicito su ayuda , necesito hacer una macro que corra de la siguiente manera
y

no tengo idea de como hacerla:



Tengo 7 Macros

1- Actualizar

2-Lunes

3-Martes

4-Miercoles

5-Jueves

6-Viernes

7-Sabado

La macro actualizar debe correr todos los dias en los siguientes horarios de

forma automatica:

10:30



12:30



14:30



16:30



17:30

-Pero en la corrida de las 17:30 tambien necesito que corra la macro

correspondiente al dia en curso.

*Por ejemplo si hoy es lunes y son las 17:30hrs necesito que despues de correr

la macro actualizar, tambien corra la macro Lunes y el martes corra la macro

martes y asi sucesivamente.

Espero puedan ayudarme.



Gracias de antemano.




Hola

Respondiendo a tu pregunta

El plan es tener una maquina dedicada , con un archivo master que este abierto y que la macro actualizar genere una copia del archivo y la guarde en una carpeta de la red ademas de que todas las consultas se haran sobre la copia del archivo.


Tambien he definido una hora para hacer modificaciones en el archivo master , y la hora seleccionada no interfiere con las horas en que se corre la macro actualizar.

Espero responder con esto tu pregunta.
Gracias

Preguntas similares