昔のVBだと 「wait 5」 ぐらいの記述で止めることができた記憶がありますが、
ExcelVBAでは、その記述ではエラーがでます。
今回はwaitの書き方についてメモします。(コードは1行で済みます)
ExcelVBAで指定の時間を止める Waitの書き方
以下5秒止める場合の例です。
Application.Wait Now() + TimeValue("00:00:05")
一応簡単に解説すると
「処理を止める時刻は(Wait) 現在の時刻から(Now) + 秒後(TimeValue)」
といった感じになります。
コメント