処理を止める(Sleepさせる)方法は
複数あります!
この記事では直感的に分かりやすい方法である
・Windows APIのSleep関数で処理を止める方法
を記載します!
VBAコード
'Windows APIのSleep関数を使用できるようにする
Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub sample()
'5000ミリ秒(5秒)の間Sleepさせる
Sleep 5000
MsgBox ("Windows APIのSleep関数で処理を停止させました!")
End Sub
実行結果
エラー等が発生することなく、Windows APIのSleep関数を使用して処理を停止させることができました。