300 Príkladov

Odložte makro

Delay Macro

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



1. Otvorte súbor Editor jazyka Visual Basic a kliknite na Vložiť, modul.

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





podmienený vzorec excelu založený na inej bunke
Subpripomenutie ()

MsgBox „Nezabudnite na svoje stretnutie o 14.30“

Koniec Sub

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

2. Umiestnite a príkazové tlačidlo do pracovného hárka a pridajte nasledujúci riadok kódu:



ako používať funkciu sumif v programe Excel
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:

Makro sa spustí o 5 sekúnd neskôr

vzorec pre internú mieru návratnosti

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 '),' pripomienka '

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 ako toto Otvorená udalosť zošita . 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ý.

5/8 Dokončené! Získajte viac informácií o dátumoch a časoch>
Prejsť na nasledujúcu kapitolu: Diania



^