Darblapas notikumi notiek, kad kaut kas notiek ar noteiktu Excel darblapu, piemēram, kad tiek atlasīta darblapa, rediģēta darblapas šūna vai tiek aprēķināta darblapas formula. Katrai darblapai ir savs iebūvēts modulis, kurā varat ievietot savu notikumu procedūru.
Lai piekļūtu šim iebūvētajam modulim, ar peles labo pogu noklikšķiniet uz darblapas un atlasiet opciju Skatīt kodu, kā parādīts šeit.
Nokļūšana uz darblapas iebūvēto moduli.
Visual Basic redaktors automātiski tiks atvērts darblapas iebūvētajam modulim. Moduļa augšdaļā ir divi nolaižamie lodziņi.
Kreisajā pusē esošajā nolaižamajā lodziņā atlasiet opciju Darblapa. Notikums SelectionChange labajā pusē esošajā nolaižamajā lodziņā tiek atlasīts automātiski. Šī darbība arī pievieno sākuma kodu, kurā varat ievadīt vai ielīmēt savu kodu.
Noklusējuma atlases maiņas notikums.
Ideja ir nolaižamajā lodziņā Notikums izvēlēties atbilstošāko notikumu konkrētajam uzdevumam. Nākamajā attēlā ir parādīti dažādi notikumi, kurus varat izvēlēties.
Izvēlieties piemērotāko pasākumu.
Biežāk izmantotie darblapas notikumi ir šādi:
-
Worksheet_Change: tiek aktivizēts, kad tiek mainīti jebkādi dati darblapā
-
Worksheet_SelectionChange: aktivizē katru reizi, kad tiek atlasīta jauna šūna vai objekts darblapā.
-
Worksheet_BeforeDoubleClick: aktivizētāji, pirms Excel reaģē uz dubultklikšķi uz darblapas
-
Worksheet_BeforeRightClick: aktivizētāji, pirms Excel reaģē uz peles labo pogu uz darblapas
-
Worksheet_Activate: ieslēdzas, kad lietotājs pāriet no citas darblapas uz šo darblapu
-
Worksheet_Deactivate: tiek aktivizēts, kad lietotājs pāriet no šīs darblapas uz citu darblapu
-
Worksheet_Calculate: aktivizē katru reizi, kad izmaiņas darblapā liek Excel pārrēķināt formulas