指定時刻までマクロを停止させる|Excel VBA |
指定した時刻までマクロの実行を停止します。一定時間、マクロの実行を中断させたい場合に使用します。
構文 Object.Wait(Time)
設定項目 | 内容 |
---|---|
Object | Applicationオブジェクト [省略不可] |
Time | マクロ実行を再開する時刻を指定 [省略不可] |
次のサンプルはマクロの実行を10秒間停止させます。
Sub WaitSamp1()
MsgBox "10秒間、マクロの実行を停止します"
Application.Wait Time:=Now + TimeValue("00:00:10") '---10秒間停止
MsgBox "10秒経過しました"
End Sub
マクロ停止中は、Excelのすべての動作が停止しますが、印刷などの、バックグラウンドの処理は継続して行われます。