Za izvršavanje pod Excel VBA nakon određenog vremena, koristite onTime, Now i funkciju TimeValue. Prvo, postavite podmeni u modul.
1. Otvorite Visual Basic Editor i kliknite Umetni, Modul.
2. Dodajte sljedeću podnaslov s podsjetnikom na ime:
Podsjetnik ()
MsgBox "Ne zaboravite svoj sastanak u 14.30"
Kraj podm
Želimo da Excel VBA izvrši ovu podnaredbu 5 sekundi nakon što se pritisne naredbeni gumb.
2. Postavite naredbeni gumb na radni list i dodajte sljedeći kodni redak:
Application.OnTime Now () + TimeValue ("00:00:05"), "podsjetnik"
3. Pritisnite naredbeni gumb na radnom listu.
Rezultat 5 sekundi kasnije:
4. Ako želite izvršiti ovu podređenu datoteku u određeno vrijeme, jednostavno upotrijebite sljedeći kodni redak:
Application.OnTime TimeValue ("14:00:00 am"), "podsjetnik"
5. Pritisnite naredbeni gumb na radnom listu i pričekajte do 14:00 sati da vidite kako se izvršava vaša podmena.
Napomena: vjerojatno nećete koristiti Excel VBA da biste se podsjetili na važan sastanak, ali ako to želite, najbolje je staviti ovakvu makronaredbu u otvoreni događaj radne knjige. Na taj ćete način automatski dobiti podsjetnik u 14:00 (ne morate pritisnuti naredbeni gumb da biste aktivirali makronaredbu). Naravno, podsjetnik ćete primiti tek kad ostavite otvorenu radnu knjižicu.