Työkirjatapahtumat tapahtuvat, kun tietylle Excel-työkirjalle tapahtuu jotain. Esimerkiksi kun työkirja avataan, kun työkirja suljetaan, kun uusi laskentataulukko lisätään tai kun työkirja tallennetaan. Jokainen työkirja on oma sisäänrakennettu moduulinsa, johon voit sijoittaa oman tapahtumamenettelysi.
Päästäksesi tähän sisäänrakennettuun moduuliin, sinun on ensin aktivoitava Visual Basic Editor (paina Alt+F11). Napsauta sitten Project Explorer -valikossa hiiren kakkospainikkeella ThisWorkbookia ja valitse sitten ViewCode-vaihtoehto.
Työkirjan sisäänrakennetun moduulin käyttäminen.
Visual Basic Editor avautuu automaattisesti työkirjan sisäänrakennetulle moduulille. Tämän moduulin yläosassa on kaksi pudotusvalikkoa.
Valitse vasemmalla olevasta avattavasta valikosta Työkirja-vaihtoehto. Tämä toiminto valitsee automaattisesti Avaa-tapahtuman oikealla olevasta avattavasta valikosta. Kuten näet tästä, tämä lisää myös aloituskoodin, johon voit syöttää tai liittää koodisi.
Oletusarvoinen Open-tapahtuma laskentataulukkoobjektille.
Ajatuksena on valita tapahtumalle sopivin tapahtuma Tapahtuma-pudotusvalikosta. Seuraava kuva havainnollistaa joitain tapahtumia, jotka voit valita.
Napsauta avattavaa Tapahtuma-valikkoa valitaksesi sopivimman tapahtuman.
Yleisimmin käytetyt työkirjatapahtumat ovat seuraavat:
-
Worksheet_Open: Laukaisee, kun työkirja avataan
-
Worksheet_BeforeSave: Laukaisee ennen työkirjan tallentamista
-
Worksheet_BeforeClose: Laukaisee ennen kuin Excel sulkee työkirjan
-
Worksheet_SheetChange: Laukaisee, kun käyttäjä vaihtaa arkkien välillä