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.

Der er flere måder at køre en makro på i Microsoft Excel. En makro er en handling eller en række handlinger, som du kan bruge til at automatisere opgaver. Makroer registreres i Visual Basic for Applications-programmeringssproget. Du kan altid køre en makro ved at klikke på makro kommandoen under fanen udvikler på båndet. Afhængigt af hvordan en makro er tildelt til at køre, kan du muligvis også køre den ved at trykke på en kombinations genvejstast, ved at klikke på en knap på værktøjslinjen Hurtig adgang eller i en brugerdefineret gruppe på båndet eller ved at klikke på et objekt, grafik eller kontrolelement. Derudover kan du afspille en makro automatisk, hver gang du åbner en projektmappe.

Før du kører makroer

Før du går i gang med at arbejde med makroer, skal du aktivere fanen udvikler .

  • Hvis du bruger Windows, skal du gå til Indstillinger for > > Tilpas båndet.

  • Hvis du vil bruge Mac, skal du gå til indstillinger for Excel -> ... > på båndet &.

  • Markér derefter afkrydsningsfeltet udvikler under hoved faneri sektionen Tilpas båndet , og klik derefter på OK.

  1. Åbn den projektmappe, der indeholder makroen.

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

  3. Klik på den makro, du vil afspille, i feltet makronavn , og tryk på knappen Kør .

  4. Du har også andre valgmuligheder:

    • Indstillinger – Tilføj en genvejstast eller en makro beskrivelse.

    • Trin – dette vil åbne 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 køre makroen fra editoren.

Du kan tilføje en kombinations tast til en makro, når du optager den, og du kan også tilføje en til en eksisterende makro:

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

  2. Klik på den makro, du vil tildele til en kombinations genvejstast, i feltet makronavn .

  3. Klik på Indstillinger.

    Dialogboksen Makroindstillinger vises.

  4. I feltet genvejstast skal du skrive et hvilket som helst lille eller stort bogstav, du vil bruge med genvejstasten.

    Bemærkninger!: 

    • For Windowser genvejstasten til små bogstaver CTRL + letter. For store bogstaver er det Ctrl + Skift + letter.

    • For Macer genvejstasten til små bogstaver indstillingen + kommando + bogstav, men CTRL + letter fungerer også. For store bogstaver er det Ctrl + Skift + letter.

    • Vær forsigtig med at tildele tastaturgenveje, fordi de tilsidesætter en hvilken som helst standard genvejstast i Excel, mens den projektmappe, der indeholder makroen, er åben. Hvis du for eksempel tildeler en makro til CTRL + z, mister du muligheden for at fortryde. Derfor er det normalt en god ide at bruge Ctrl + Skift + store Bogs tAver i stedet for CTRL + SKIFT + Z, som ikke har en tilsvarende genvej i Excel.

    Du kan finde en liste over genvejstaster til CTRL -kombination, der allerede er tildelt i Excel, i artiklen genveje og funktionstaster i Excel.

  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 afspille en makro fra en knap på værktøjslinjen Hurtig adgang, skal du først føje knappen til værktøjslinjen. Se tildele en makro til en knapfor at gøre det.

Du kan oprette en brugerdefineret gruppe, der vises på en fane på båndet, og derefter tildele en makro til en knap i gruppen. Du kan for eksempel tilføje en brugerdefineret gruppe med navnet "mine makroer" under fanen udvikler og derefter tilføje en makro (der vises som en knap) til den nye gruppe. Se tildele en makro til en knapfor at gøre det.

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

Du kan oprette et hotspot på et grafikelement, som brugerne kan klikke på for at køre en makro.

  1. Indsæt et grafikobjekt som et billede i regnearket, eller tegn en figur. Et almindeligt scenarie er at tegne en figur med afrundet rektangel og formatere den, så den ser ud som en knap.

    Hvis du vil have mere at vide om at indsætte et grafikobjekt, skal du se Tilføj, Rediger eller slet figurer.

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

  3. Gør en af følgende ting:

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

    • Hvis du vil indspille en ny makro, der skal tildeles til det markerede grafikobjekt, skal du klikke på Optag, skrive et navn til makroen i dialogboksen Indspil makro og derefter klikke på OK for at begynde indspilningen af makroen. Når du er færdig med at optage makroen, skal du klikke på Stop optagelse Knapflade under fanen udvikler i gruppen kode .

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

    • Hvis du vil redigere en eksisterende makro, skal du klikke på navnet på makroen i feltet makronavn og derefter klikke på Rediger.

  4. Klik på OK.

Under fanen udvikler skal du klikke på Visual Basic for at starte Visual Basic Editor (VBE). Gennemse Projektstifinder for det modul, der indeholder den makro, du vil køre, og Åbn det. Alle makroer i det pågældende modul vises i ruden til højre. Markér den makro, du vil afspille, ved at placere markøren et vilkårligt sted i makroen, og tryk på F5, eller i menuen skal du gå til Kør >- Afspil makro.

Opret en Workbook_Open-begivenhed.

I følgende eksempel bruges hændelsen åben til at køre en makro, når du åbner projektmappen.

  1. Åbn den projektmappe, hvor du vil tilføje makroen, eller Opret en ny projektmappe.

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

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

    Tip!: Hvis vinduet Projektstifinder ikke er synligt, skal du klikke på Projektstifinderi menuen Vis .

  4. Vælg projektmappeobjekt listen over kodevinduet.

    Dette opretter automatisk en tom procedure for hændelsen åben , f. eks

    .privat under Workbook_Open ()

    end sub

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

    private sub Workbook_Open ()
    dato
    regneark ("Ark1"). Område ("a1"). Værdi = dato
    afslutning under

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

  7. Luk og genåbn projektmappen. Når du åbner projektmappen igen, kører Excel Workbook_Open -proceduren, som viser dags dato i en meddelelsesboks.

  8. Klik på OK i meddelelsesfeltet.

    Bemærk!: Cellen a1 på Ark1 indeholder også datoen som et resultat af kørsel af Workbook_Open-proceduren.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech community, få support i communityet svar, eller foreslå en ny funktion eller forbedring af bruger tale i Excel

Toppen af siden

Se også

Kør automatisk en makro, når du åbner en projektmappe

Automatisere opgaver med makro optageren

Indspil en makro for at åbne bestemte projektmapper, når Excel starter

Oprette og gemme alle dine makroer i en enkelt projektmappe

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

×