Töölehe sündmused toimuvad siis, kui konkreetse Exceli töölehega midagi juhtub, näiteks kui tööleht on valitud, töölehe lahtrit redigeeritakse või töölehel olev valem arvutatakse. Igal töölehel on oma sisseehitatud moodul, kuhu saab paigutada oma sündmuse protseduuri.
Selle sisseehitatud mooduli juurde pääsemiseks paremklõpsake töölehel ja valige suvand Kuva kood, nagu siin näidatud.
Töölehe sisseehitatud mooduli juurde pääsemine.
Visual Basic Editor avaneb automaatselt töölehe sisseehitatud moodulile. Mooduli ülaosas on kaks rippmenüüd.
Valige vasakpoolses rippmenüüs suvand Tööleht. Sündmus SelectionChange paremal asuvas rippmenüüs valitakse automaatselt. See toiming lisab ka stardikoodi, kuhu saate oma koodi sisestada või kleepida.
Valiku muutmise vaikesündmus.
Idee on valida rippmenüüst Sündmus antud ülesande jaoks sobivaim sündmus. Järgmine joonis illustreerib erinevaid sündmusi, mida saate valida.
Valige kõige sobivam sündmus.
Töölehe sagedamini kasutatavad sündmused on järgmised:
-
Worksheet_Change: Käivitub, kui mis tahes andmeid töölehel muudetakse
-
Worksheet_SelectionChange: käivitab iga kord, kui töölehel valitakse uus lahter või objekt
-
Worksheet_BeforeDoubleClick: käivitab enne, kui Excel reageerib töölehel topeltklõpsule
-
Worksheet_BeforeRightClick: käivitab enne, kui Excel reageerib töölehel paremklõpsule
-
Worksheet_Activate: Käivitub, kui kasutaja liigub teiselt töölehelt sellele tööle
-
Worksheet_Deactivate: Käivitub, kui kasutaja liigub sellelt töölehelt teisele tööle
-
Worksheet_Calculate: käivitab iga kord, kui töölehel tehtud muudatus paneb Exceli valemeid ümber arvutama