Application.OnTime

18/09/2007 - 14:52 por AgerGaston | Informe spam
Hola a todos.
Dias atras encontre una vieja macro, que pone en una celda determinada la
hora en minutos y segundos. Todo funciona ok, pero no me deja cerrar el
libro, me pueden decir porque ?.

Les copio la macro

Sub TiempoLoco()
Range("D7").Formula = "=NOW()"
Application.OnTime Now + TimeValue("00:00:01"), "TiempoLoco"
End Sub

Sub auto_Open()
Call TiempoLoco
End Sub

No me da ningun tipo de error ni nada, simplemente no cierra el libro, la
unica forma de cerrarlo, es cerrar el excel por completo.

Gracias
 

Leer las respuestas

#1 Abraham
18/09/2007 - 21:02 | Informe spam
Primero deten el proceso con esta amcro y despues ya lo cerraras sin
que se vuelva a abrir.:

Sub detener()
Application.OnTime Now + TimeValue("00:00:01"), _
Procedure:="TiempoLoco", Schedule:=False
End Sub

Abraham

Preguntas similares