300 Esimerkkejä

Makron viivästyminen

Delay Macro

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:



Excel-funktio, joka palauttaa nykyisen päivämäärän sarjanumeron
Submuistutus()

MsgBox 'Älä unohda tapaamistasi klo 14.30'

Loppu Sub

Haluamme Excel VBA: n suorittavan tämän ali 5 sekuntia sen jälkeen, kun komentopainiketta on napsautettu.

2. Aseta a komentopainiketta laskentataulukkoon ja lisää seuraava koodirivi:



kuinka käyttää sumif-funktiota Excelissä
Application.OnTime Now () + TimeValue ('00: 00: 05 '),' muistutus '

3. Napsauta laskentataulukon komentopainiketta.

Tulos 5 sekuntia myöhemmin:

Makro suoritetaan 5 sekuntia myöhemmin

miten syötät luvun niin, että Excel näkee sen tekstinä?

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 avoin tapahtuma . Kun teet tämän, saat automaattisesti muistutuksen klo 14.00 (sinun ei tarvitse napsauttaa komentopainiketta makron aktivoimiseksi). Tietenkin saat muistutuksen vasta, kun jätät työkirjasi auki.

5/8 valmis! Lisätietoja päivämääristä ja kellonaikoista>
Siirry seuraavaan lukuun: Tapahtumat



^