Viktig!: Støtte for Office 2016 og Office 2019 opphørte 14. oktober 2025. Oppgrader til Microsoft 365 for å arbeide hvor som helst fra en hvilken som helst enhet, og fortsett å motta støtte. Skaff deg Microsoft 365
Du kan automatisere en skjemakontroll eller en ActiveX-kontroll ved å gjøre følgende:
-
Utføre en handling eller operasjon når en bruker klikker en skjemakontroll ved å tilordne en makro til den.
-
Kjør Microsoft Visual Basic for Applications (VBA)-kode for å behandle eventuelle hendelser som oppstår når en bruker samhandler med en ActiveX-kontroll.
Hvis du vil ha mer informasjon om hvordan du oppretter makroer, kan du se Opprette eller slette en makro.
Legge til eller redigere en makro for en skjemakontroll
-
Høyreklikk kontrollen, og klikk deretter Tilordne makro.
Dialogboksen Tilordne makroer vises.
-
Hvis du vil angi plasseringen til en eksisterende makro, velger du hvor makroen er plassert i boksen Makroer ved å gjøre ett av følgende:
-
Hvis du vil søke etter makroen i en arbeidsbok som er åpen, velger du Alle åpne arbeidsbøker.
Obs!: Hvis makroen du vil tilordne til kontrollen, er i en egen arbeidsbok, åpner du arbeidsboken først slik at den blir tilgjengelig i boksen Makroer i listen.
-
Hvis du vil begrense søket etter makroen til arbeidsboken som inneholder gjeldende regneark, velger du Denne arbeidsboken.
-
Hvis du vil begrense søket etter makroen til en bestemt arbeidsbok, velger du arbeidsboken fra listen over tilgjengelige åpne arbeidsboknavn.
-
-
Gjør ett av følgende:
Tilordne en makro Gjør ett av følgende:
-
Registrere en ny makro Klikk Registrer, og når du er ferdig med å registrere makroen, klikker du Stopp registrering
i Kode-gruppen på fanen Utvikler . -
Tilordne en eksisterende makro Dobbeltklikk en makro i listen, eller skriv inn navnet i makronavnboksen .
-
Opprette en ny makro Klikk Ny, og skriv deretter inn en ny makro i Visual Basic Redaktør.
Hvis du vil ha mer informasjon om hvordan du skriver makroer, kan du se Hjelp for Visual Basic.
Endre en tilordnet makro Gjør ett av følgende:
-
Rediger den tilordnede makroen Klikk navnet på makroen i makronavnboksen , og klikk deretter Rediger.
-
Tilordne en annen eksisterende makro Dobbeltklikk en makro i listen, eller skriv inn navnet i makronavnboksen .
-
Legge til eller redigere en makro for en ActiveX-kontroll
-
Hvis Utvikler-fanen ikke er tilgjengelig, kan du vise den.
I Excel 2016, 2013, 2010:
-
Klikk Fil > Alternativer > Tilpass båndet.
-
Merk av for Utvikler under Tilpass båndet, og klikk deretter OK.
I Excel 2007:
-
Klikk Microsoft Office-knappen
, og klikk deretter Alternativer for Excel. -
Merk av for Vis utvikler-fanen på båndet under De øverste alternativene for å arbeide med Excel i kategorien Populære, og klikk deretter OK.
-
-
Hvis du vil redigere ActiveX-kontrollen, må du kontrollere at du er i utformingsmodus. Aktiver Utformingsmodus
i Kontroller-gruppen i kategorien Utvikler . -
Velg kontrollen.
Hvis du vil ha mer informasjon, kan du se Merke eller fjerne merking av kontroller i et regneark.
-
klikk Vis kode
i Kontroller-gruppen i kategorien Utvikler .Obs!: Du kan også redigere en eksisterende makro ved å høyreklikke kontrollen og deretter klikke Visningskode.
-
Skriv inn en ny makro eller endre den eksisterende makroen i Visual Basic-Redaktør.
Hvis du vil ha mer informasjon om hvordan du skriver makroer, kan du se Hjelp for Visual Basic.
-
Når du er ferdig med å skrive makroen, klikker du Lukk og går tilbake til Microsoft Excel på Fil-menyen i Visual Basic-Redaktør.
-
Når du er ferdig med å utforme kontrollen, deaktiverer du Utformingsmodus
i Kontroller-gruppen i kategorien Utvikler .