Gjelder for
Excel 2016 Excel 2013 Excel 2010 Excel 2007

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

  1. Høyreklikk kontrollen, og klikk deretter Tilordne makro.

    Dialogboksen Tilordne makroer vises.

  2. 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.

  3. 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 Knappi 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

  1. Hvis Utvikler-fanen ikke er tilgjengelig, kan du vise den.

    I Excel 2016, 2013, 2010:

    1. Klikk Fil > Alternativer > Tilpass båndet.

    2. Merk av for Utvikler under Tilpass båndet, og klikk deretter OK.

    I Excel 2007:

    1. Klikk Microsoft Office-knappen Office-knappen, og klikk deretter Alternativer for Excel.

    2. 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.

  2. Hvis du vil redigere ActiveX-kontrollen, må du kontrollere at du er i utformingsmodus. Aktiver Utformingsmodus Knappi Kontroller-gruppen i kategorien Utvikler .

  3. Velg kontrollen.

    Hvis du vil ha mer informasjon, kan du se Merke eller fjerne merking av kontroller i et regneark.

  4. klikk Vis kode Knappi Kontroller-gruppen i kategorien Utvikler .

    Obs!: Du kan også redigere en eksisterende makro ved å høyreklikke kontrollen og deretter klikke Visningskode.

  5. 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.

  6. Når du er ferdig med å skrive makroen, klikker du Lukk og går tilbake til Microsoft ExcelFil-menyen i Visual Basic-Redaktør.

  7. Når du er ferdig med å utforme kontrollen, deaktiverer du Utformingsmodus Knappi Kontroller-gruppen i kategorien Utvikler Knapp.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.