
Overview of time delay code
Below is code listing for time delay in Visual Basic for Applications (or VBA). Basically, it pauses a program for a certain amount of seconds. So for ten seconds, you would enter TimeDelay(10).
Private Sub TimeDelay(secs As Integer)
Dim startTime
startTime = Timer
Do While Timer < startTime + secs
DoEvents
Loop
End Sub