Atidėti makrokomandą „Excel VBA“ - paprastos „Excel“ makrokomandos

Turinys

Norėdami įvykdyti antrinį elementą „Excel VBA“ po tam tikro laiko, naudokite onTime, Now ir funkciją TimeValue. Pirmiausia įdėkite antrinį modulį.

1. Atidarykite „Visual Basic“ redaktorių ir spustelėkite Įterpti, Modulis.

2. Pridėkite šį poskyrį su pavadinimo priminimu:

Antrasis priminimas ()
„MsgBox“ Nepamirškite savo susitikimo 14.30 val.
Pabaiga Sub

Norime, kad „Excel VBA“ įvykdytų šį antrąjį etapą praėjus 5 sekundėms po komandos mygtuko paspaudimo.

2. Įdėkite komandų mygtuką į savo darbalapį ir pridėkite šią kodo eilutę:

Application.OnTime Now () + TimeValue ("00:00:05"), "priminimas"

3. Spustelėkite komandų mygtuką darbalapyje.

Rezultatas po 5 sekundžių:

4. Jei norite vykdyti šią antrinę dalį konkrečiu laiku, tiesiog naudokite šią kodo eilutę:

Application.OnTime TimeValue ("14:00:00"), "priminimas"

5. Spustelėkite komandų mygtuką darbalapyje ir palaukite iki 14:00 val., Kad pamatytumėte, kaip vykdomas antrasis elementas.

Pastaba: tikriausiai nenaudosite „Excel VBA“, kad primintumėte apie svarbų susitikimą, bet jei norite, geriausia įdėti tokią makrokomandą į atvirą darbaknygės įvykį. Tai darydami automatiškai gausite priminimą 14:00 val. (Norint suaktyvinti makrokomandą nereikia spustelėti komandos mygtuko). Žinoma, priminimą gausite tik tada, kai paliksite atidarytą darbaknygę.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave