Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Optagelse af Simple Makroer | Automatisering og Højhastigheds-Formelarbejdsgange
Excel Produktivitet og Hastighed

Optagelse af Simple Makroer

Stryg for at vise menuen

Et makro er en optaget sekvens af handlinger, som Excel kan afspille efter behov. Alt, hvad du gør gentagne gange — anvender den samme formatering på en månedlig rapport, rydder importerede data, tilføjer overskrifter og totaler til en ny tabel — kan optages én gang og derefter køres på få sekunder fremover.

Makrooptageren registrerer dine handlinger, mens du udfører dem, og konverterer dem automatisk til et script, der kan afspilles.

Aktiver fanen Udvikler

Makroværktøjerne findes i fanen Udvikler, som som standard er skjult.

Sådan aktiveres den:

  • Windows: Filer → Indstillinger → Tilpas båndet → markér Udvikler i højre panel → OK;
  • Mac: Excel → Indstillinger → Bånd & Værktøjslinje → markér Udvikler → Gem.

Når den er aktiveret, vises fanen Udvikler i båndet med knapperne Optag makro, Makroer og Visual Basic.

Makrolagring

Før optagelse spørger Excel, hvor makroen skal gemmes:

Lagringsplaceringer:

  • Denne projektmappe: Makroen gemmes i den aktuelle fil — kun tilgængelig, når denne fil er åben;
  • Ny projektmappe: Makroen gemmes i en ny projektmappe;
  • Personlig makroprojektmappe: Makroen gemmes i en skjult projektmappe (PERSONAL.XLSB), der åbnes automatisk med Excel — altid tilgængelig i alle projektmapper.

Optagelse af første makro

  1. Åbn salgstabellen. Klik på celle A1;

  2. Gå til Udvikler → Optag makro (eller Vis → Makroer → Optag makro);

  3. I dialogboksen:

    • Makronavn: FormatHeader (ingen mellemrum — brug underscores eller camelCase);
    • Genvejstast: Ctrl + Shift + H (vælg noget, der ikke allerede bruges af Excel);
    • Gem makro i: Denne projektmappe;
    • Beskrivelse: formaterer header-rækken med fed, blå udfyldning, hvid skrifttype og automatisk tilpasning af kolonner.
  4. Klik på OK — optagelsen starter. En lille Stop optagelse-knap vises i statuslinjen;

  5. Udfør nu formateringshandlingerne:

    • Vælg række 1 (Shift + Mellemrum);
    • Anvend fed: Ctrl + B;
    • Anvend mørkeblå udfyldning: Hjem → Fyldfarve → Mørkeblå;
    • Anvend hvid skrifttype: Hjem → Skriftfarve → Hvid;
    • Vælg alle kolonner: Ctrl + A;
    • Automatisk tilpas kolonner: Hjem → Formatér → Automatisk tilpas kolonnebredde.
  6. Klik på Stop optagelse (Udvikler → Stop optagelse eller knappen i statuslinjen).

Makroen er optaget.

Kørsel af en makro

Test af makroen

Fjern formateringen fra række 1, og tryk derefter på Ctrl + Shift + H. Formateringen bliver genanvendt præcis som optaget — på under et sekund.

Redigering af en makro — et kort overblik

Hver optaget makro genererer VBA (Visual Basic for Applications)-kode, som du kan se og redigere.

Åbning af Visual Basic Editor: Udvikler → Visual Basic (eller Alt + F11 på Windows, Opt + F11 på Mac) Den optagede FormatHeader-makro ser omtrent sådan ud:

Sub FormatHeader()
    Rows("1:1").Select
    Selection.Font.Bold = True
    With Selection.Interior
        .Color = RGB(0, 32, 96)
    End With
    Selection.Font.Color = RGB(255, 255, 255)
    Cells.Select
    Cells.EntireColumn.AutoFit
End Sub

Du behøver ikke forstå VBA for at bruge makroer — men selv grundlæggende redigeringer er tilgængelige. Ændring af RGB(0, 32, 96) til en anden farve, eller ændring af "1:1" til "1:2" for at formatere to header-rækker — disse små justeringer er læsbare selv uden programmeringserfaring.

Gemning af en makroaktiveret projektmappe

Almindelige .xlsx-filer kan ikke gemme makroer. Når du gemmer en projektmappe, der indeholder makroer, beder Excel dig om at gemme i et makroaktiveret format:

  • .xlsm — Excel-makroaktiveret projektmappe (standardvalg);
  • .xlsb — Excel-binær projektmappe (hurtigere at åbne/gemme for meget store filer, understøtter også makroer).
Note
Bemærk

Hvis du gemmer som .xlsx, fjernes alle makroer. Gem altid filer med makroer som .xlsm.

Optagelse af en formateringsmakro

  1. Aktivér fanen Udvikler, hvis den ikke allerede er synlig.

  2. Optag en makro med navnet FormatSalesTable, gemt i Denne projektmappe med genvejstasten Ctrl + Shift + F:

    • Konverter dataene til en tabel (Ctrl + T) med en valgfri typografi;
    • Anvend valutaformat på kolonnen Revenue (Ctrl + Shift + $);
    • Tilpas automatisk alle kolonner.

Stop optagelsen.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 4. Kapitel 3
some-alt