Video: Yakın Kampüs - Excel Makro 1 - Makroya Giriş ve Temel Yazım Komutları 2024
Arbejdsarkshændelser forekomme, når der sker noget i et bestemt Excel-regneark, f.eks. Når et regneark er valgt, redigeres en celle på regnearket, eller en formel på et regneark beregnes. Hvert regneark har sit eget indbyggede modul, hvor du kan placere din egen hændelsesprocedure.
For at komme til dette indbyggede modul kan du højreklikke på regnearket og vælge indstillingen Vis kode, som vist her.
Visual Basic Editor åbnes automatisk for det indbyggede modul til regnearket. Øverst i modulet er der to drop-down bokse.
I rullemenuen til venstre skal du vælge Funktionsark. SelectionChange-arrangementet i rullemenuen til højre markeres automatisk. Denne handling tilføjer også nogle starter kode, hvor du kan indtaste eller indsætte din kode.
Ideen er at vælge den mest hensigtsmæssige begivenhed fra rullemenuen Begivenhed til opgaven ved hånden. Følgende figur illustrerer de forskellige begivenheder, du kan vælge.
De mere almindeligt anvendte regnearkhændelser følger:
-
Worksheet_Change: Udløser når data på regnearket ændres.
-
Worksheet_SelectionChange: Udløser hver gang en ny celle eller en genstand på regnearket er valgt
-
Worksheet_BeforeDoubleClick: Udløser før Excel reagerer på et dobbeltklik på regnearket
-
Worksheet_BeforeRightClick: Udløser før Excel svarer til et højreklik på regnearket
-
Worksheet_Activate: Udløser når brugeren flytter fra et andet -ark til dette regneark
-
Worksheet_Deactivate: Udløser når brugeren flytter fra dette -ark til et andet regneark
-
Worksheet_Calculate: Udløser hver gang en ændring i regnearket forårsager, at Excel omberegnes formler