Darbgrāmatas notikumi notiek, kad kaut kas notiek ar noteiktu Excel darbgrāmatu. Piemēram, kad tiek atvērta darbgrāmata, kad darbgrāmata tiek aizvērta, kad tiek pievienota jauna darblapa vai tiek saglabāta darbgrāmata. Katrai darbgrāmatai ir savs iebūvēts modulis, kurā varat ievietot savu notikumu procedūru.
Lai piekļūtu šim iebūvētajam modulim, vispirms jāaktivizē Visual Basic redaktors (nospiediet Alt+F11). Pēc tam izvēlnē Project Explorer ar peles labo pogu noklikšķiniet uz ThisWorkbook un pēc tam izvēlieties opciju ViewCode.
Nokļūšana uz darbgrāmatas iebūvēto moduli.
Visual Basic redaktors automātiski tiks atvērts darbgrāmatas iebūvētajam modulim. Šim modulim augšpusē būs divi nolaižamie lodziņi.
Kreisajā pusē esošajā nolaižamajā izvēlnē atlasiet opciju Darbgrāmata. Veicot šo darbību, labajā pusē esošajā nolaižamajā izvēlnē automātiski tiks atlasīts pasākums Atvērt. Kā redzat šeit, tiks pievienots arī sākuma kods, kurā varat ievadīt vai ielīmēt savu kodu.
Darba lapas objekta noklusējuma notikums Atvērt.
Ideja ir nolaižamajā izvēlnē Notikums izvēlēties atbilstošāko notikumu konkrētajam uzdevumam. Nākamajā attēlā ir parādīti daži no pasākumiem, kurus varat izvēlēties.
Noklikšķiniet uz nolaižamā lodziņa Pasākums, lai izvēlētos vispiemērotāko notikumu.
Biežāk izmantotie darbgrāmatas notikumi ir šādi:
-
Worksheet_Open: tiek aktivizēts, kad tiek atvērta darbgrāmata
-
Worksheet_BeforeSave: Aktivizē pirms darbgrāmatas saglabāšanas
-
Worksheet_BeforeClose: tiek aktivizēti, pirms programma Excel aizver darbgrāmatu
-
Worksheet_SheetChange: tiek aktivizēts, kad lietotājs pārslēdzas starp lapām