Macro With Timer Event
VBA has a function called Timer, a long-type integer that represents
the current number of seconds since midnight. You can use this in code
to create a delay of a number of seconds like this:
Sub Delay()
Dim Beg As Long
Beg = Timer
Do
Loop Until Timer - Beg = 30
End Sub
This assigns the variable Beg (for Begin) with the current Timer value.
Then a DO loop starts that does nothing but loop until 30 seconds
elapses.
Does that do it for you?
|