Kako napraviti pauzu pomoću makronaredbe
Ponekad želite da makronaredba pričeka određeno vrijeme. Primjer prikaza teksta u statusnoj liniji u ovom izlazu također sadrži takav red.
U slučaju petlji čekanja koje se sastoje od praznih petlji For-Next, postoji problem što te petlje traju različito dugo, ovisno o brzini računanja na različitim sustavima. Petlja brzo prolazi na brzom računalu; na sporom sustavu potrebno je više vremena.
Da biste dobili bolje redove na svim sustavima, možete Čekati- Upotrijebite naredbu. Time se namjerava obustaviti izvršavanje makronaredbe do određenog vremena.
Korištenjem parametara na takav način da kombinirate trenutačno vrijeme sa željenim razdobljem čekanja, pomoću naredbe čekanja možete uključiti pauze bilo koje duljine. Sljedeći makro prikazuje kako to učiniti:
Sub WaitAb ()
Application.Wait (Sada + TimeValue ("00:00:10"))
Kraj podm
Unesite željeno vrijeme čekanja kao parametar za naredbu TimeValue. U primjeru se koristi vrijeme čekanja od 10 sekundi.
Da biste čekali određeni broj sati, promijenite broj na prvom mjestu; za minute promijenite broj iza prvog dvotočka. Možete kontrolirati sekunde pomoću posljednjeg broja.