• ベストアンサー

VBAの一時停止

エクセルのVBA の実行中に途中で一定時間(例えば10秒とか) 一時停止して その後再開するようなことが出来ますか またそのコマンドは何を使えばいいでしょうか 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.1

Application.Wait DateAdd("s",10,Now)

e_take3043
質問者

お礼

ありがとうございます 無事解決しました。 今後とも宜しくお願いします。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

中断後に、一定時間経過後にプログラムで再開するのか質問に書いてない。 似たことで 停止は Stop ステートメントを挟む。 主にデバッグ用です。 手動再開になるが。 ーー テスト例 Sub test01() MsgBox "A" MsgBox "B" MsgBox "C" Stop MsgBox "D" MsgBox "E" End Sub 実行するとA,B,C が順次表示され、そこで止まります。 人がF5キーを押すと、D、E が順次表示されます。

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

VBAのヘルプより Application.Wait (Now + TimeValue("0:00:10"))

関連するQ&A