Добавление
Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
каким-то образом создал дополнительные проблемы где-то еще в моем коде.
Я использовал эту функцию, которую нашел на другом форуме, и немного подправил:
Function WaitTime(n As Double)
'Function that wait an amount of time n in seconds
TWait = Time
TWait = DateAdd("s", n, TWait)
Do Until TNow >= TWait
TNow = Time
Loop
End Function
надеюсь, это поможет:)