Darbalapio įvykiai įvyksta, kai kas nors nutinka konkrečiam Excel darbalapiui, pvz., kai pasirenkamas darbalapis, redaguojamas darbalapio langelis arba apskaičiuojama darbalapio formulė. Kiekvienas darbalapis turi savo integruotą modulį, kuriame galite įdėti savo įvykio procedūrą.
Norėdami patekti į šį integruotą modulį, galite dešiniuoju pelės mygtuku spustelėti darbalapį ir pasirinkti parinktį Peržiūrėti kodą, kaip parodyta čia.
Patekimas į integruotą darbalapio modulį.
„Visual Basic“ rengyklė automatiškai atsidarys įtaisytajam darbalapio moduliui. Modulio viršuje yra du išskleidžiamieji langeliai.
Kairėje esančiame išskleidžiamajame laukelyje pasirinkite parinktį Darbalapis. Įvykis SelectionChange išskleidžiamajame lange dešinėje parenkamas automatiškai. Šis veiksmas taip pat prideda pradinį kodą, kuriame galite įvesti arba įklijuoti kodą.
Numatytasis pasirinkimo keitimo įvykis.
Idėja yra išskleidžiamajame laukelyje Įvykis pasirinkti tinkamiausią įvykį atliekamai užduočiai. Toliau pateiktame paveikslėlyje pavaizduoti įvairūs įvykiai, kuriuos galite pasirinkti.
Pasirinkite tinkamiausią renginį.
Toliau pateikiami dažniausiai naudojami darbalapio įvykiai:
-
Worksheet_Change: Suveikia, kai pakeičiami bet kokie darbalapio duomenys
-
Worksheet_SelectionChange: suveikia kiekvieną kartą, kai pasirenkamas naujas langelis arba objektas darbalapyje
-
Worksheet_BeforeDoubleClick: suaktyvina prieš Excel reaguojant į dukart spustelėjus darbalapį
-
Worksheet_BeforeRightClick: suaktyvina prieš Excel reaguojant į darbalapio spustelėjimą dešiniuoju pelės mygtuku
-
Worksheet_Activate: Suveikia, kai vartotojas pereina iš kito darbalapio į šį darbalapį
-
Worksheet_Deactivate: Suveikia, kai vartotojas pereina iš šio darbalapio į kitą darbalapį
-
Worksheet_Calculate: suaktyvina kiekvieną kartą, kai pakeitus darbalapį „Excel“ perskaičiuoja formules