Työtaulukkotapahtumat tapahtuvat, kun jotain tapahtuu tietylle Excel-laskentataulukolle, esimerkiksi kun laskentataulukko valitaan, laskentataulukon solua muokataan tai laskentataulukon kaava lasketaan. Jokaisessa laskentataulukossa on oma sisäänrakennettu moduuli, johon voit sijoittaa oman tapahtumaprosessin.
Pääset tähän sisäänrakennettuun moduuliin napsauttamalla laskentataulukkoa hiiren kakkospainikkeella ja valitsemalla Näytä koodi -vaihtoehdon, kuten tässä näkyy.
Pääsy laskentataulukon sisäänrakennettuun moduuliin.
Visual Basic Editor avautuu automaattisesti laskentataulukon sisäänrakennettuun moduuliin. Moduulin yläosassa on kaksi avattavaa laatikkoa.
Valitse vasemmalla olevasta avattavasta valikosta Työtaulukko-vaihtoehto. SelectionChange-tapahtuma oikealla olevasta pudotusvalikosta valitaan automaattisesti. Tämä toiminto lisää myös aloituskoodin, johon voit syöttää tai liittää koodisi.
Oletusarvoinen Selection Change -tapahtuma.
Ajatuksena on valita tapahtumalle sopivin tapahtuma Tapahtuma-pudotusvalikosta. Seuraava kuva havainnollistaa erilaisia tapahtumia, jotka voit valita.
Valitse sopivin tapahtuma.
Yleisimmin käytetyt laskentataulukkotapahtumat ovat seuraavat:
-
Worksheet_Change: Laukaisee, kun mitä tahansa laskentataulukon tietoja muutetaan
-
Worksheet_SelectionChange: Laukaisee aina, kun uusi solu tai objekti laskentataulukosta valitaan
-
Worksheet_BeforeDoubleClick: laukaisee ennen kuin Excel vastaa laskentataulukon kaksoisnapsautukseen
-
Worksheet_BeforeRightClick: laukaisee ennen kuin Excel vastaa hiiren kakkospainikkeella laskentataulukkoa
-
Worksheet_Activate: Laukaisee, kun käyttäjä siirtyy toisesta laskentataulukosta tähän laskentataulukkoon
-
Worksheet_Deactivate: Laukaisee, kun käyttäjä siirtyy tästä laskentataulukosta toiseen laskentataulukkoon
-
Worksheet_Calculate: laukaisee joka kerta, kun laskentataulukon muutos saa Excelin laskemaan kaavat uudelleen