Makron viivyttäminen Excel VBA: ssa - Easy Excel -makrot

Sisällysluettelo

Suorittaaksesi sub in Excel VBA tietyn ajan kuluttua, käytä onTime, Now ja TimeValue -toimintoa. Aseta ensin sub osa moduuliin.

1. Avaa Visual Basic Editor ja napsauta Lisää, Moduuli.

2. Lisää seuraava alaosa muistutuksella:

Muistutus ()
MsgBox "Älä unohda tapaamistasi klo 14.30"
End Sub

Haluamme, että Excel VBA suorittaa tämän aliosan 5 sekuntia sen jälkeen, kun komentopainiketta on napsautettu.

2. Aseta komentopainike laskentataulukkoosi ja lisää seuraava koodirivi:

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

3. Napsauta laskentataulukon komentopainiketta.

Tulos 5 sekuntia myöhemmin:

4. Jos haluat suorittaa tämän aliosan tiettynä ajankohtana, käytä vain seuraavaa koodiriviä:

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

5. Napsauta laskentataulukon komentopainiketta ja odota klo 14.00 asti, kunnes näet suorittamasi ali.

Huomaa: et todennäköisesti käytä Excel VBA: ta muistuttamaan itseäsi tärkeästä kokouksesta, mutta jos haluat, on parasta laittaa tällainen makro työkirjan avoimeen tapahtumaan. Kun teet tämän, saat automaattisesti muistutuksen klo 14.00 (sinun ei tarvitse napsauttaa komentopainiketta makron aktivoimiseksi). Luonnollisesti saat muistutuksen vasta, kun jätät työkirjasi auki.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave