Arbejdsarkhændelser opstår, når der sker noget med et bestemt Excel-regneark, såsom når et regneark er valgt, en celle på regnearket redigeres, eller en formel på et regneark beregnes. Hvert arbejdsark har sit eget indbyggede modul, hvor du kan placere din egen begivenhedsprocedure.
For at komme til dette indbyggede modul kan du højreklikke på regnearket og vælge indstillingen Vis kode, som vist her.
Sådan kommer du til det indbyggede modul til et arbejdsark.
Visual Basic Editor åbner automatisk for det indbyggede modul til regnearket. Øverst i modulet er der to drop-down bokse.
Vælg indstillingen Arbejdsark i rullemenuen til venstre. Hændelsen SelectionChange i rullemenuen til højre vælges automatisk. Denne handling tilføjer også en startkode, hvor du kan indtaste eller indsætte din kode.
Standardhændelsen for valgændring.
Ideen er at vælge den mest passende begivenhed fra rullemenuen Begivenhed til den aktuelle opgave. Følgende figur illustrerer de forskellige begivenheder, du kan vælge.
Vælg den mest passende begivenhed.
De mere almindeligt anvendte regnearkshændelser følger:
-
Worksheet_Change: Udløses, når data på regnearket ændres
-
Worksheet_SelectionChange: Udløses hver gang en ny celle eller et objekt på regnearket vælges
-
Worksheet_BeforeDoubleClick: Udløses før Excel reagerer på et dobbeltklik på regnearket
-
Worksheet_BeforeRightClick: Udløses før Excel reagerer på et højreklik på regnearket
-
Worksheet_Activate: Udløses, når brugeren flytter fra et andet regneark til dette regneark
-
Worksheet_Deactivate: Udløses, når brugeren flytter fra dette regneark til et andet regneark
-
Worksheet_Calculate: Udløses hver gang en ændring i regnearket får Excel til at genberegne formler