Laskentataulukko -objektin tapahtumat tapahtuvat, kun laskentataulukko aktivoidaan tai käyttäjä muuttaa solun sisältöä.
Laskentataulukoiden tapahtumat aktivoidaan oletuksena, mutta ne voidaan poistaa käytöstä makron avulla. Tapahtumatoimenpiteiden näyttäminen
laskentataulukolle käytät Visual Basic -editoria. Valitse haluamasi projekti Project-ikkunasta ja aktivoi
haluamasi laskentataulukko -objektin kaksoisnapsauttamalla sitä. Kaikki laskentataulukon tapahtumatoiminnot näytetään nyt
koodi-ikkunassa näytön oikeassa reunassa. Voit luoda uuden tapahtumatoiminnon valitsemalla Työarkki
objektin avattavasta valikosta ja valitse sitten tapahtuma avattavasta Toiminto -valikosta.
Makroja voidaan liittää seuraaviin laskentataulukon tapahtumiin:
- Aktivoi BeforeDoubleClick
- BeforeRightClick
- Laskea
- Muuttaa
- Poista käytöstä
- ValintaMuuta
Tämä tapahtumamakroesimerkki estää käyttäjää pääsemästä laskentataulukon pikavalikoihin,
menettely on kirjoitettava laskentataulukoiden omaan moduulilomakkeeseen, esim. Taulukko 1:
Yksityinen alityöarkki_BeforeRightClick (ByVal Target Excel.Range, _ Cancel as Boolean) Cancel = True MsgBox "Pikavalikot eivät ole käytössä tässä laskentataulukossa!" End Sub
Tämä tapahtumamakroesimerkki estää käyttäjää valitsemasta laskentataulukon tietyn alueen soluja,
menettely on kirjoitettava laskentataulukoiden omaan moduulilomakkeeseen, esim. Taulukko 1:
Yksityinen alityöarkki_SelectionChange (ByVal -kohde nimellä Excel.Range) Jos ei Application.Intersect (Kohde, alue ("A1: A100")) ei ole mitään sitten solut (ActiveCell.Row, 2). Valitse MsgBox "Et voi valita soluja A1: A100! " Lopeta Jos Lopeta Sub