I have an excel time sheet and I want to transfer the info to another software. I have managed to get the software to open; however, to login I have an application.wait (time) set up. The problem is that I keep having to change the wait time depending on the computer. Once the software (program) loads up, it always emits the beep sound.

same beep as:

Sub Sound()
    beep
End Sub
I was wondering if it was possible to make excel wait for the beep of the other program before continuing with my login? Not sure if it makes sense, but something like this.

Sub OpenIE()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate "http://www.google.com/"
.Visible = 1
End With
Do While IE.busy
Loop
Application.Wait (Now() + TimeValue("0:00:03")) 'So instead of the 3 second wait, is it possible to wait for the beep?
SendKeys "user"
SendKeys "password"
End Sub
Thanks