Regnearkhendelser oppstår når noe skjer med et bestemt Excel-regneark, for eksempel når et regneark er valgt, en celle på regnearket redigeres eller en formel på et regneark beregnes. Hvert regneark har sin egen innebygde modul hvor du kan plassere din egen hendelsesprosedyre.
For å komme til denne innebygde modulen kan du høyreklikke på regnearket og velge alternativet Vis kode, som vist her.
Komme til den innebygde modulen for et regneark.
Visual Basic Editor vil automatisk åpne for den innebygde modulen for regnearket. På toppen av modulen er det to nedtrekksbokser.
Velg alternativet Regneark i rullegardinboksen til venstre. SelectionChange-hendelsen i rullegardinboksen til høyre velges automatisk. Denne handlingen legger også til en startkode, der du kan skrive inn eller lime inn koden din.
Standard Selection Change-hendelse.
Ideen er å velge den mest passende hendelsen fra rullegardinlisten Begivenhet for den aktuelle oppgaven. Følgende figur illustrerer de forskjellige hendelsene du kan velge.
Velg det mest passende arrangementet.
De mest brukte regnearkhendelsene følger:
-
Worksheet_Change: Utløses når data på regnearket endres
-
Worksheet_SelectionChange: Utløses hver gang en ny celle eller et objekt på regnearket velges
-
Worksheet_BeforeDoubleClick: Utløses før Excel svarer på et dobbeltklikk på regnearket
-
Worksheet_BeforeRightClick: Utløses før Excel svarer på et høyreklikk på regnearket
-
Worksheet_Activate: Utløses når brukeren flytter fra et annet regneark til dette regnearket
-
Worksheet_Deactivate: Utløses når brukeren flytter fra dette regnearket til et annet regneark
-
Worksheet_Calculate: Utløses hver gang en endring i regnearket får Excel til å beregne formler på nytt