Sådan opretter du makroer i Excel

click fraud protection
grafik og diagrammer
Billedkredit: Jorge Juan Pérez Suárez/iStock/Getty Images

Når du arbejder med Microsoft Excel-regneark, er der ingen grund til at blive ved med at udføre de samme monotone trin igen og igen. Spar tid ved at oprette makroer, der automatiserer gentagne opgaver. De fleste Excel-makroer kan oprettes uden kendskab til Microsofts Visual Basic Application (VBA), blot ved at registrere de trin, du tager i udførelsen af ​​opgaven.

Disse trin kan omfatte alle tastetryk og museklik, som du laver, såsom at skrive tal eller tekst, klikke på celler på kommandoer i båndet og formatere celler, kolonner eller rækker. Hvis du ved, hvordan du arbejder med VBA, kan du redigere din optagede kode eller oprette mere komplekse makroer i VB Editor (VBE), der er tilgængelig fra Excel og andre Microsoft Office-applikationer.

Dagens video

Uden selv at bruge VBE, kan du dog optage en simpel makro, for eksempel for at anvende et enkelt format--såsom MM/DD/ÅÅÅÅ--til alle datoer i et regneark. Du kan bygge en anden makro til at formatere navnene på alle kunder med forfaldne konti med fed, rød skrift.

Du kan også optage makroer i Excel, der strækker sig til andre Office-applikationer. For eksempel kan du oprette en makro, som først opdaterer en tabel i Excel og derefter åbner Outlook for at sende tabellen til en liste over specificerede e-mailadresser.

Gøre sig klar

Før du optager en makro, skal du først aktivere fanen Udvikler. For at gøre det skal du vælge Filer, Indstillinger, Tilpas bånd. Vælg derefter afkrydsningsfeltet Udvikler i kategorien Tilpas bånd på listen Hovedfaner og klik på OK.

Afkrydsningsfelt for Microsoft Excel-udvikler
Billedkredit: Microsoft Corp.

Når du har aktiveret fanen Udvikler, skal du aktivere makroer til at køre. Du kan gøre det på fanen Udvikler ved at klikke på Makrosikkerhed. Klik derefter på Aktiver alle makroer under Makroindstillinger og derefter på OK.

Optagelse af makroen

Du kan åbne boksen Optag makro på en af ​​to måder. Klik på Optag makro i gruppen Kode på fanen Udvikler. Alternativt kan du trykke på Alt+T+M+R.

Indtast et navn til din nye makro i feltet Optag makro. Det første tegn skal være et bogstav, men efterfølgende tegn kan være tal, bogstaver eller understregningssymboler.

Excel Record Macro Box
Billedkredit: Microsoft Corp.

Det er en god idé at gøre navnet på makroen så beskrivende som muligt, så du hurtigt kan finde makroen, hvis det er nødvendigt. Du vil dog også se en valgfri beskrivelsesboks, som du kan udfylde, hvis du ønsker det.

Hvis du vil tildele en genvejstast, skal du skrive det store eller små bogstav, som du vil bruge, i genvejsfeltet.

Klik på OK, og Excel begynder faktisk at registrere dine handlinger i den nye makro.

Under optagelse vil knappen Optag makro ændres til en Stop optagelse-firkant. Klik på den knap, når du er færdig for at gemme din makro.

Generelt vil du gerne gemme makroen i denne projektmappe-placering, men hvis du ønsker, at den skal være tilgængelig, hver gang du starter Excel, skal du gemme den i den personlige makro-arbejdsbog.

Deling af en makro

For at dele makroen i dit regneark med andre, skal du gemme den som en Excel Macro-Enabled Workbook-fil.

Distribuer Excel-projektmappe-masterfilen til de medarbejdere, som du vil dele makroen med. Når en bruger baserer en projektmappe på denne masterfil, forbliver makroen indlejret i masterfilen.

Brug af VBE

Klik på fanen Vis på båndet. Klik på Makroer, og vælg Vis makroer fra den rullemenu. Du kan enten se og redigere en eksisterende makro, som du har optaget, eller klikke på Opret.

VBE åbner, så du kan oprette mere kraftfulde makroer, hvis du kender det væsentlige ved VBA. Du vil derefter kunne tilføje variabler, kontrolstrukturer og anden kode, som Macro Recorder ikke er i stand til at optage.