Darbaknygės įvykiai įvyksta, kai kas nors nutinka tam tikrai Excel darbaknygei. Pavyzdžiui, kai atidaroma darbaknygė, kai uždaroma darbaknygė, kai pridedamas naujas darbalapis arba kai darbaknygė įrašoma. Kiekviena darbaknygė yra atskiras įtaisytas modulis, kuriame galite įdėti savo įvykio procedūrą.
Norėdami patekti į šį integruotą modulį, pirmiausia turėsite suaktyvinti Visual Basic redaktorių (paspauskite Alt + F11). Tada meniu Project Explorer dešiniuoju pelės mygtuku spustelėkite ThisWorkbook ir pasirinkite ViewCode parinktį.
Patekimas į integruotą darbaknygės modulį.
„Visual Basic“ rengyklė automatiškai atsidarys įtaisytajam darbaknygės moduliui. Šio modulio viršuje bus du išskleidžiamieji langeliai.
Kairėje esančiame išskleidžiamajame meniu pasirinkite parinktį Darbaknygė. Atlikus šį veiksmą dešinėje esančiame išskleidžiamajame meniu bus automatiškai pasirinktas įvykis Atidaryti. Kaip matote čia, tai taip pat pridės pradinį kodą, kuriame galėsite įvesti arba įklijuoti savo kodą.
Numatytasis objekto Darbalapio atidarymas įvykis.
Idėja yra išskleidžiamajame meniu Įvykis pasirinkti tinkamiausią įvykį atliekamai užduočiai. Toliau pateiktame paveikslėlyje pavaizduoti kai kurie įvykiai, kuriuos galite pasirinkti.
Spustelėkite išskleidžiamąjį laukelį Įvykis, kad pasirinktumėte tinkamiausią įvykį.
Dažniausiai naudojami darbaknygės įvykiai yra šie:
-
Worksheet_Open: suveikia, kai atidaroma darbaknygė
-
Worksheet_BeforeSave: Suveikia prieš išsaugant darbaknygę
-
Worksheet_BeforeClose: suaktyvina prieš Excel uždarant darbaknygę
-
Worksheet_SheetChange: Suveikia, kai vartotojas perjungia lapus