Temgo un pequeño problema con una planilla en la cual tengo una serie de Macros que se ejecutan con el tiempo.
Utilizo Application.Ontime Now + el tiempo que quiero y la macro que quiero se ejecute en ese periodo. Ahora lo interesante es que Excel parece tener un acelerador y la macro en lugar de ejecutarse cada 10 segundos como yo le indique se comienza a ejecutar mas y mas rapido hasta que se torna imparable. La sentencia que use para editar la macro es
If algo
Application.Ontime Now + ("00:00:10"),"mimacro"
end if
La idea un poco es que si existe una diferencia en un lugar de la planilla se continue ejecutando la macro, por eso es que al final de mi macro coloco el If y la referencia la tiempo que quiero que demore en volver a ejecutarla. En concreto quiero saber si hay algo que puedo hacer par desacelerar la ejecucion de la macro y se mantenga siempre en los diez segundos y no haga como si fuera decreciente el periodo de tiempo que espera para ejecutar nuevamente la macro.
Saludos
Trufa
Utilizo Application.Ontime Now + el tiempo que quiero y la macro que quiero se ejecute en ese periodo. Ahora lo interesante es que Excel parece tener un acelerador y la macro en lugar de ejecutarse cada 10 segundos como yo le indique se comienza a ejecutar mas y mas rapido hasta que se torna imparable. La sentencia que use para editar la macro es
If algo
Application.Ontime Now + ("00:00:10"),"mimacro"
end if
La idea un poco es que si existe una diferencia en un lugar de la planilla se continue ejecutando la macro, por eso es que al final de mi macro coloco el If y la referencia la tiempo que quiero que demore en volver a ejecutarla. En concreto quiero saber si hay algo que puedo hacer par desacelerar la ejecucion de la macro y se mantenga siempre en los diez segundos y no haga como si fuera decreciente el periodo de tiempo que espera para ejecutar nuevamente la macro.
Saludos
Trufa