Ejecutar Macro según Hora del sistema

02/11/2006 - 22:14 por Pablo Fdez. | Informe spam
Hola a todos.
Necesito ejecutar varias macros ( Macro1 a Macro6) automáticamente en 6
momentos diferentes del día.
La celda (A1) contiene la hora de ejecución de la macro. Esta hora es
variable.

He probado con alguna idea de este foro comparando el valor de la celda (A1)
con el valor de la celda ("Time") que contiene el valor de la hora actual (
actualizada cada 10 seg.)

La comparación de las celdas da 6 valores ( 1 a 6) y cada valor ejecuta una
macro.
El problema es que la macro se ejecuta continuamente durante los 10 segundos
y me bloquea la hoja de trabajo.

Las macros funcionan correctamente de modo manual.

Alguna idea para solucionar este fallo?

Salu2
Pablo Fdez.
 

Leer las respuestas

#1 Héctor Miguel
03/11/2006 - 06:14 | Informe spam
hola, Pablo !

Necesito ejecutar varias macros (Macro1 a Macro6) automaticamente en 6 momentos diferentes del dia.
La celda (A1) contiene la hora de ejecucion de la macro. Esta hora es variable.
He probado con alguna idea de este foro comparando el valor de la celda (A1) con el valor de la celda ("Time")
que contiene el valor de la hora actual (actualizada cada 10 seg.)
La comparacion de las celdas da 6 valores (1 a 6) y cada valor ejecuta una macro.
El problema es que la macro se ejecuta continuamente durante los 10 segundos y me bloquea la hoja de trabajo.
Las macros funcionan correctamente de modo manual.
Alguna idea para solucionar este fallo?



sera necesario que expongas mas [y quizas no pocos] 'detalles' para poder 'apreciar' el porque del comportamiento que describes
[aunque no suena tan 'ilogico'... si consideras los siguientes puntos]:

1) cuantas veces al dia se podrian presentar los 'diferentes momentos' para ejecutar [solo] seis macros ?
[como para evaluar el porque de la necesidad de ejecutar procedimientos 'OnTime' CADA 10 SEGUNDOS] -???-

2) es -solo- probable que pudieras cambiar esos 10 segundos 'constantes' por otro tipo de eventos/cambios/... -?-

3) [seguramente] ya habras visitado: -> http://www.cpearson.com/excel/ontime.htm
o 'leido' comentarios acerca del comportamiento 'erratico' cuando se mezclan varios procedimientos 'OnTime' recursivos -?-

comentas algun detalle mas... 'preciso' ?
saludos,
hector.

Preguntas similares