Even more wait for Gane of thrones New Season??? Noooo !!! Who in real life would like to wait… especially for Game Of Thrones 😀 No one would like to wait for any thing in real life 🙂
Sometimes, while doing Automation in Excel Macro we require a “Wait” or “Sleep” function, which will hold the execution of the next statements until the specified time.
Following is the Syntax, of Wait function in Excel VBA (Macro):
Application.Wait <Time> |
Here Time should be in this format : HH:MM:SS
Example:
Below code will pause the Macro running till 1:45 PM
Application.Wait “13:45:00” |
Now if want to pause the Macro for few hours, minutes or seconds then we can use DateAdd() Function in Application.Wait function.
Example:
Application.Wait DateAdd(“s”, 3, Now) |
In the above example, Macro will be paused for 3 Seconds.
For 3 minutes:
Application.Wait DateAdd(“n”, 3, Now) |
Note: For Minute we should use “n” not “m”. “m” is for Month. For more details click here
Similarly for 3 hrs:
Application.Wait DateAdd(“h”, 3, Now) |
0 Comments