HOME > 即効テクニック > Excel VBA > 日付・時刻関連のテクニック > 指定時刻までマクロを停止させる

指定時刻までマクロを停止させる|Excel VBA

日付・時刻関連のテクニック

指定時刻までマクロを停止させる

(Excel 2000)

指定した時刻までマクロの実行を停止します。一定時間、マクロの実行を中断させたい場合に使用します。

構文 Object.Wait(Time)

設定項目内容
ObjectApplicationオブジェクト [省略不可]
Timeマクロ実行を再開する時刻を指定 [省略不可]

次のサンプルはマクロの実行を10秒間停止させます。

●サンプル●

 Sub WaitSamp1()

     MsgBox "10秒間、マクロの実行を停止します"
     Application.Wait Time:=Now + TimeValue("00:00:10")  '---10秒間停止
     MsgBox "10秒経過しました"

 End Sub

●補足●

マクロ停止中は、Excelのすべての動作が停止しますが、印刷などの、バックグラウンドの処理は継続して行われます。