電子書籍の厳選無料作品が豊富!

5秒後にほかのシートに移動するなど、何秒後に実行するということは出来るんでしょうか?
出来るなら教えて下さい。
一応、メッセージボックスを表示するのと、
ほかのシートに移動したいのです。(2つ一緒に実行するのではありません)

A 回答 (2件)

5秒間処理待ちの場合。

この後に続けたい処理を書きます。

Application.Wait TimeSerial(Hour(Now()), Minute(Now()), Second(Now()) + 5)
    • good
    • 1
この回答へのお礼

うまくいきました。
ありがとうございます。

お礼日時:2005/07/19 15:46

こんにちは。



>(2つ一緒に実行するのではありません)

こういうことかな?

Sub WaitCommand()
 Application.Wait Now + TimeValue("00:00:05")
 Worksheets("Sheet3").Select
 Beep
End Sub


↓こちらのほうは、ひじょうに時間にムラあります。

Sub WaitCommand2()
 Set WshShell = CreateObject("WScript.Shell")
 WshShell.Popup "5秒待てば自動的に実行します。", 5, "テスト"
 Set WshShell = Nothing
End Sub
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2005/07/19 15:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!