Afspille en makro

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Du kan afspille en makro på flere måder i Microsoft Excel. En makro er en handling eller en række af handlinger, du kan bruge til at automatisere opgaver. Makroer indspilles i Visual Basic for Applications-programmeringssproget. Du kan altid afspille en makro ved at klikke på kommandoen Makroer på fanen Udvikler på båndet. Afhængigt af hvordan en makro skal afspilles, kan du muligvis også afspille den ved at trykke på en kombination genvejstast ved at klikke på en knap på værktøjslinjen Hurtig adgang i en brugerdefineret gruppe på båndet eller ved at klikke på et objekt, et grafisk element eller et kontrolelement. Du kan også afspille en makro automatisk, når du åbner en projektmappe.

Før du afspiller makroer

Før du begynder at arbejde på makroer, skal du aktivere fanen Udvikler.

  • I Windows skal du gå til Filer > Indstillinger > Tilpas båndet.

  • Mac skal du gå til Excel > Indstillinger... > Båndet og værktøjslinjen.

  • Markér afkrydsningsfeltet Udvikler i sektionen Tilpas båndet under Hovedfaner og tryk på OK.

  1. Åbn den projektmappe, der indeholder makroen.

  2. Klik på Makroer i gruppen Kode under fanen Udvikler.

  3. Klik på den makro, der skal afspilles, i feltet Makronavn, og tryk derefter på knappen Afspil.

  4. Du har også andre muligheder:

    • Indstillinger -Tilføj en genvejstast eller en beskrivelse af makroen.

    • Trin – Dette åbner Visual Basic Editor til den første linje i makroen. Hvis du trykker på F8 kan du gennemgå makrokoden én linje ad gangen.

    • Rediger – Dette åbner Visual Basic Editor og gør det muligt at redigere makrokoden efter behov. Når du har foretaget ændringer, kan du trykke på F5 for at afspille makroen fra editoren.

Du kan føje en kombination af genvejstast til en makro, når du optager den, og du kan også føje én til en eksisterende makro:

  1. Klik på Makroer i gruppen Kode på fanen Udvikler.

  2. Klik på den makro, du vil tildele en kombination af genvejstast i feltet Makronavn.

  3. Klik på Indstillinger.

    Dialogboksen Makroindstillinger vises.

  4. Skriv et lille eller stort bogstav i feltet Genvejstast, som du vil bruge sammen med genvejstasten.

    Bemærkninger!: 

    • I Windows er genvejstasten til små bogstaver Ctrl+bogstav. Til store bogstaver er det Ctrl+Skift+bogstav.

    • Mac er genvejstasten til små bogstaver Option+Command+bogstav, men Ctrl+bogstav fungerer også. Til store bogstaver er det Ctrl+Skift+bogstav.

    • Vær forsigtigt med at tildele genvejstaster, da de overskriver alle tilsvarende Excel-standardgenvejstaster, mens den projektmappe, der indeholder makroen, er åben. Hvis du f.eks. tildeler en makro til Ctrl+z, mister du muligheden for at Fortryde. På grund af dette er det generelt en god idé at bruge Ctrl+Skift+store bogstaver i stedet for, som f.eks. Ctrl+Skift+Z, der ikke har en tilsvarende genvej i Excel.

    Du kan se en liste over Ctrl-kombinationer for genvejstaster, der allerede er tildelt i Excel ved at læse artiklen Excel-genvejs- og funktionstaster.

  5. Lav en beskrivelse af makroen i feltet Beskrivelse.

  6. Klik på OK for at gemme ændringerne, og klik derefter på Annuller for at lukke dialogboksen Makro.

Hvis du vil køre en makro fra en knap på værktøjslinjen Hurtig adgang, skal du først føje knappen til værktøjslinjen. Dette gør du ved at se: Tildel en makro til en knap.

Du kan oprette en brugerdefineret gruppe, der vises på en fane på båndet og derefter tildele en knap en makro i den pågældende gruppe. Du kan f.eks. føje en brugerdefineret gruppe med navnet "Mine makroer" til fanen Udvikler og derefter føje en makro (der vises som en knap) til den nye gruppe. For at gøre dette skal du se Tildel en makro til en knap.

Afspil en makro ved at klikke på et område på et grafisk objekt

Du kan oprette et kerneområde på en grafik, som brugere kan klikke på for at afspille en makro.

  1. Indsæt et grafisk objekt i regnearket, f.eks et billede, eller tegn en figur. Et almindeligt scenarie er at tegne figuren Afrundet rektangel og formatere den, så den ser ud som en knap.

    Se tilføje, ændre eller slette figurerfor at få mere for at vide om indsættelse af et grafisk objekt.

  2. Højreklik på det kerneområde, du har oprettet, og klik derefter på Tildel makro.

  3. Benyt en af følgende fremgangsmåder:

    • Hvis du vil tildele en eksisterende makro til grafikobjektet, skal du dobbeltklikke på makroen eller indtaste dens navn i feltet Makronavn.

    • Hvis du vil indspille en ny makro, der skal tildeles til det valgte grafikobjekt, skal du klikke på Indspil, skrive et navn til makroen i dialogboksen Indspil makro og derefter klikke på OK for at starte indspilningen af makroen. Når du er færdig med at indspille makroen, skal du klikke på Stop indspilning Knapflade i gruppen Kode under fanen Udvikler.

      Tip!: Du kan også klikke på Stop indspilning Knapflade i venstre side af statuslinjen.

    • Hvis du vil redigere en eksisterende makro, skal du klikke på navnet på den pågældende makro i feltet Makronavn og derefter klikke på Rediger.

  4. Klik på OK.

På fanen Udvikler skal du klikke på Visual Basic for at starte Visual Basic Editor (VBE). Gennemse Projektstifinderen til det modul, der indeholder den makro, du vil køre, og åbn den. Alle makroerne i det pågældende modul vises i ruden til højre. Vælg den makro, du vil køre, ved at placere markøren et vilkårligt sted i makroen, og tryk på F5, eller gå til menuen Afspil > Afspil makro.

Opret en Projektmappe_Åbn begivenhed.

I følgende eksempel anvendes hændelsen Åbn til at afspille en makro, når du åbner projektmappen.

  1. Åbn den projektmappe, som du vil føje makroen til, eller opret en ny projektmappe.

  2. Klik på Visual Basic i gruppen Kode under fanen Udvikler.

  3. Højreklik på objektet ThisWorkbook i vinduet Projektstifinder, og klik derefter på Vis programkode.

    Tip!: Klik på Projektstifinder i menuen Vis, hvis vinduet Projektstifinder ikke vises.

  4. Vælg Projektmappe på listen Objekt over vinduet Kode.

    Derved oprettes der automatisk en tom procedure til hændelsen Åbn, som f.eks. denne:

    Private Sub Workbook_Open()

    End Sub

  5. Føj følgende kodelinjer til proceduren:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1").Range("A1").Value = Date
    End Sub

  6. Skift til Excel, og gem projektmappen som en projektmappe med aktiverede makroer (.xlsm).

  7. Luk og åbn projektmappen igen. Når du åbner projektmappen igen, køres Workbook_Open-proceduren i Excel, hvor dags dato vises i en meddelelsesboks.

  8. Klik på Ok i meddelelsesboksen.

    Bemærk!: Celle A1 i Ark1 indeholder også datoen som resultat af, at proceduren Workbook_Open er kørt.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community, få support i Answers community eller foreslå en ny funktion eller forbedring i Excel User Voice

Toppen af siden

Se også

Afspil en makro automatisk, når du åbner en projektmappe

Automatiser opgaver med makrooptageren

Optag en makro, der åbner bestemte projektmapper, når Excel starter

Opret og gem alle dine makroer i en enkel projektmappe

Gem en makro

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×