Če želite izvesti podrejeno datoteko v Excel VBA po določenem času, uporabite funkcije onTime, Now in TimeValue. Najprej postavite pomožno enoto v modul.
1. Odprite urejevalnik Visual Basic in kliknite Vstavi, modul.
2. Dodajte naslednjo podnaslov z opomnikom imena:
Podopomnik ()
MsgBox "Ne pozabite na sestanek ob 14.30"
End Sub
Želimo, da Excel VBA izvede to podpogon 5 sekund po pritisku na ukazni gumb.
2. Na svoj delovni list postavite ukazni gumb in dodajte naslednjo kodno vrstico:
Application.OnTime Now () + TimeValue ("00:00:05"), "opomnik"
3. Kliknite ukazni gumb na delovnem listu.
Rezultat 5 sekund kasneje:
4. Če želite to podpogoje izvesti ob določenem času, preprosto uporabite naslednjo kodno vrstico:
Application.OnTime TimeValue ("14:00:00 am"), "opomnik"
5. Kliknite ukazni gumb na delovnem listu in počakajte do 14:00, da vidite, kako se vaša podpora izvaja.
Opomba: Excel VBA verjetno ne boste uporabljali, da bi se spomnili na pomemben sestanek, če pa želite, je najbolje, da takšen makro postavite v odprti dogodek delovnega zvezka. S tem boste ob 14:00 samodejno prejeli opomnik (za aktiviranje makra vam ni treba klikniti ukaznega gumba). Seveda boste opomnik prejeli šele, ko pustite delovni zvezek odprt.