Apturiet makro uz noteiktu laiku

Satura rādītājs

Kā atpūsties, izmantojot makro

Dažreiz vēlaties, lai makro gaidītu noteiktu laiku. Teksta parādīšanas piemērs statusa rindā šajā izejā satur arī šādu rindu.

Gaidīšanas cilpu gadījumā, kas sastāv no tukšām For-Next cilpām, pastāv problēma, ka šīs cilpas aizņem atšķirīgu laiku atkarībā no skaitļošanas ātruma dažādās sistēmās. Ātrā datorā cilpa ātri iet cauri; lēnā sistēmā tas prasa vairāk laika.

Lai iegūtu labākas rindas visās sistēmās, varat Pagaidiet- Izmantojiet komandu. Tas ir paredzēts, lai apturētu makro izpildi līdz noteiktam laika brīdim.

Izmantojot parametrus tā, lai jūs apvienotu pašreizējo laiku ar vēlamo gaidīšanas periodu, varat izmantot gaidīšanas komandu, lai iekļautu jebkura garuma pauzes. Šis makro parāda, kā to izdarīt:

Sub WaitAb ()
Application.Wait (Tagad + TimeValue ("00:00:10"))
Beigt apakš

Ievadiet vēlamo gaidīšanas laiku kā komandas TimeValue parametru. Piemērā tiek izmantots gaidīšanas laiks 10 sekundes.

Lai gaidītu noteiktu stundu skaitu, nomainiet numuru pirmajā pozīcijā; minūtēs mainiet skaitli pēc pirmā kolu. Jūs kontrolējat sekundes, izmantojot pēdējo numuru.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave