【VBA】Windows APIの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関数を使用して処理を停止させることができました。

タイトルとURLをコピーしました