Oneskorenie makra v programe Excel VBA - ľahké makrá programu Excel

Obsah

Na spustenie sub in Excel VBA po konkrétnom čase, použite funkciu onTime, Now a TimeValue. Najprv umiestnite podradený modul do modulu.

1. Otvorte editor jazyka Visual Basic a kliknite na položku Vložiť, modul.

2. Pridajte nasledujúci podopis s pripomenutím mena:

Podpomenutie ()
MsgBox „Nezabudnite na svoje stretnutie o 14.30“
Koniec pod

Chceme, aby Excel VBA vykonal tento podsekund 5 sekúnd po kliknutí na príkazové tlačidlo.

2. Na pracovný hárok umiestnite príkazové tlačidlo a pridajte nasledujúci riadok kódu:

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

3. Kliknite na príkazové tlačidlo na pracovnom hárku.

Výsledok o 5 sekúnd neskôr:

4. Ak chcete vykonať tento sub v konkrétnom čase, jednoducho použite nasledujúci riadok kódu:

Application.OnTime TimeValue ("14:00:00 am"), "pripomenutie"

5. Kliknite na príkazové tlačidlo na pracovnom hárku a počkajte do 14:00, aby sa vykonalo spustenie vášho sub.

Poznámka: Program Excel VBA pravdepodobne nebudete používať na pripomenutie si dôležitej schôdze, ale ak chcete, je najlepšie vložiť makro na túto udalosť ako otvorenú zošit. Ak to urobíte, automaticky dostanete pripomenutie o 14:00 (makro nie je potrebné aktivovať kliknutím na príkazové tlačidlo). Pripomenutie dostanete, samozrejme, iba vtedy, ak necháte zošit otvorený.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave