Töövihiku sündmused toimuvad siis, kui konkreetse Exceli töövihikuga midagi juhtub. Näiteks kui töövihik avatakse, kui töövihik suletakse, kui lisatakse uus tööleht või kui töövihik salvestatakse. Iga töövihik on oma sisseehitatud moodul, kuhu saate paigutada oma sündmuse protseduuri.
Selle sisseehitatud mooduli juurde pääsemiseks peate esmalt aktiveerima Visual Basicu redaktori (vajutage Alt+F11). Seejärel paremklõpsake menüüs Project Explorer valikul ThisWorkbook ja valige suvand ViewCode.

Töövihiku sisseehitatud mooduli juurde pääsemine.
Visual Basicu redaktor avaneb automaatselt töövihiku sisseehitatud moodulile. Selle mooduli ülaosas on kaks rippmenüüd.
Valige vasakpoolsest rippmenüüst suvand Töövihik. See toiming valib paremal asuvast rippmenüüst automaatselt sündmuse Ava. Nagu siin näete, lisab see ka stardikoodi, kuhu saate oma koodi sisestada või kleepida.

Töölehe objekti avamise vaikesündmus.
Idee on valida sündmuse rippmenüüst antud ülesande jaoks kõige sobivam sündmus. Järgmine joonis illustreerib mõningaid sündmusi, mida saate valida.

Kõige sobivama sündmuse valimiseks klõpsake rippmenüüd Sündmus.
Töövihiku sagedamini kasutatavad sündmused on järgmised.
-
Worksheet_Open: käivitab töövihiku avamisel
-
Worksheet_BeforeSave: käivitab enne töövihiku salvestamist
-
Worksheet_BeforeClose: käivitab enne, kui Excel töövihiku sulgeb
-
Worksheet_SheetChange: Käivitub, kui kasutaja lehtede vahel vahetab