ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Wait time before next command (https://www.excelbanter.com/excel-programming/333340-wait-time-before-next-command.html)

John

Wait time before next command
 
I am trying to run a macro that sends information to a non-microsoft
application. I want to run several lines of code, then pause for a couple of
seconds to allow the application to process, then continue again with the
code. How can I keep excel from sending information for a couple of seconds
to let processing of my request happen, and then send new information.

Thanks for the help!

Tom Ogilvy

Wait time before next command
 
Look at the wait command

--
Regards,
Tom Ogilvy

"John" wrote in message
...
I am trying to run a macro that sends information to a non-microsoft
application. I want to run several lines of code, then pause for a couple

of
seconds to allow the application to process, then continue again with the
code. How can I keep excel from sending information for a couple of

seconds
to let processing of my request happen, and then send new information.

Thanks for the help!




John

Wait time before next command
 
If I use this command and then again later in the code it freezes excel for
20 seconds and then sends all the info to my other application. Shouldn't
this command send the code, then wait 10 secs, send more code, then wait 10
secs again...

Code
Application.Wait Now + TimeSerial(0, 0, 10)
More Code
Application.Wait Now + TimeSerial(0, 0, 10)

This seems to be trying to pause the application, not excel from sending the
commands.

do i need to use something else?

"Tom Ogilvy" wrote:

Look at the wait command

--
Regards,
Tom Ogilvy

"John" wrote in message
...
I am trying to run a macro that sends information to a non-microsoft
application. I want to run several lines of code, then pause for a couple

of
seconds to allow the application to process, then continue again with the
code. How can I keep excel from sending information for a couple of

seconds
to let processing of my request happen, and then send new information.

Thanks for the help!





Tom Ogilvy

Wait time before next command
 
throw in a doevents before calling Wait each time.

--
Regards,
Tom Ogilvy

"John" wrote in message
...
If I use this command and then again later in the code it freezes excel

for
20 seconds and then sends all the info to my other application. Shouldn't
this command send the code, then wait 10 secs, send more code, then wait

10
secs again...

Code
Application.Wait Now + TimeSerial(0, 0, 10)
More Code
Application.Wait Now + TimeSerial(0, 0, 10)

This seems to be trying to pause the application, not excel from sending

the
commands.

do i need to use something else?

"Tom Ogilvy" wrote:

Look at the wait command

--
Regards,
Tom Ogilvy

"John" wrote in message
...
I am trying to run a macro that sends information to a non-microsoft
application. I want to run several lines of code, then pause for a

couple
of
seconds to allow the application to process, then continue again with

the
code. How can I keep excel from sending information for a couple of

seconds
to let processing of my request happen, and then send new information.

Thanks for the help!







John

Wait time before next command
 
Thanks, I got it working... I am 90% sure it was an application error that
was causing my first command not to work.

"Tom Ogilvy" wrote:

throw in a doevents before calling Wait each time.

--
Regards,
Tom Ogilvy

"John" wrote in message
...
If I use this command and then again later in the code it freezes excel

for
20 seconds and then sends all the info to my other application. Shouldn't
this command send the code, then wait 10 secs, send more code, then wait

10
secs again...

Code
Application.Wait Now + TimeSerial(0, 0, 10)
More Code
Application.Wait Now + TimeSerial(0, 0, 10)

This seems to be trying to pause the application, not excel from sending

the
commands.

do i need to use something else?

"Tom Ogilvy" wrote:

Look at the wait command

--
Regards,
Tom Ogilvy

"John" wrote in message
...
I am trying to run a macro that sends information to a non-microsoft
application. I want to run several lines of code, then pause for a

couple
of
seconds to allow the application to process, then continue again with

the
code. How can I keep excel from sending information for a couple of
seconds
to let processing of my request happen, and then send new information.

Thanks for the help!








All times are GMT +1. The time now is 03:03 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com