Hi AMK4,

One way:

Sub AAA()
Application.OnTime Now + TimeValue("00:00:05"), "myMacro"
End Sub

Sub myMacro()
Call BBB
End Sub

Private Sub BBB()
MsgBox "Hello"
End Sub


---
Regards,
Norman



"AMK4" <[email protected]> wrote in message
news:[email protected]...
>
> Norman Jones Wrote:
>> Hi AMK4
>>
>> Look at the Run method in VBA help.

>
> I'm a bit confused. How would I use this in an OnTime method?
>
> This is what I'm trying to get to:
>
> My userForm has this on it:
> Application.OnTime Now + TimeValue("00:00:05"), "myMacro"
>
> myMacro is a Private Sub defined in the Modules. How would I use
> Application.Run instead of calling myMacro?
>
>
> --
> AMK4
> ------------------------------------------------------------------------
> AMK4's Profile:
> http://www.excelforum.com/member.php...o&userid=19143
> View this thread: http://www.excelforum.com/showthread...hreadid=508329
>