2018年11月26日月曜日

マクロの一時停止

下記の 例1 のように、マクロの実行を一旦停止させる時に使いますが、そもそもは指定時刻まで停止するメソッドです。
戻り値は Boolean なので、例2 のように書いた方が間違いがないかもしれません。

サンプルコード

    Sub 例1()
        Application.Wait Now + TimeValue("0:00:05")
        MsgBox "5秒間停止しました"
    End Sub
    
    Sub 例2()
        If Application.Wait(Now + TimeValue("0:00:05")) Then
            MsgBox "5秒間停止しました"
        End If
    End Sub

0 件のコメント:

コメントを投稿