Excel 2019: Sådan opretter du Excel-makroer for at automatisere kommandoer

Excel-makroer giver dig mulighed for at automatisere kommandoer for at forenkle dine opgaver. Excel 2019 giver dig mulighed for at tilføje en valgfri Developer-fane til båndet, der indeholder sin egen Record Macro-kommandoknap (blandt andre kommandoknapper, der er meget nyttige, når du udfører mere avanceret arbejde med makroer). Følg disse to trin for at tilføje fanen Udvikler til Excel 2019-båndet:

Klik på Filer → Indstillinger, eller tryk på Alt+FT for at åbne dialogboksen Excel-indstillinger.

Klik på Tilpas bånd, vælg derefter afkrydsningsfeltet Udvikler under Hovedfaner i listeboksen Tilpas båndet i højre side af dialogboksen, og klik derefter på OK.

Selvom du ikke tilføjer fanen Udvikler til båndet, indeholder Excel 2019-statuslinjen en optagmakro (umiddelbart til højre for statusindikatoren Klar), og fanen Vis på båndet indeholder en makroer-kommandoknap med en drop -down menu, der indeholder en Optag makro mulighed.

Når du tænder for Excel-makrooptageren i dialogboksen Optag makro – åbnes ved at klikke på knappen Optag makro på statuslinjen (automatisk tilføjet, når du optager din første makro), vil indstillingen Optag makro i rullemenuen Makroer ( Alt+WMR), eller endda knappen Optag makro på fanen Udvikler (Alt+LR) - makrooptageren registrerer alle dine handlinger i det aktive regneark eller diagramark, når du laver dem.

Excel-makrooptageren registrerer ikke de tastetryk eller musehandlinger, du udfører for at udføre en handling - kun den VBA-kode, der kræves for at udføre selve handlingen. Det betyder, at fejl, som du laver, mens du udfører en handling, som du retter, ikke bliver registreret som en del af makroen; hvis du f.eks. laver en tastefejl og derefter redigerer den, mens makrooptageren er tændt, vises kun den korrigerede indtastning i makroen uden de oprindelige fejl og trin, der er taget for at afhjælpe dem.

De Excel-makroer, du opretter med makrooptageren, kan gemmes som en del af den aktuelle projektmappe, i en ny projektmappe eller i en speciel, globalt tilgængelig Personal Macro Workbook ved navn PERSONAL.XLSB, der er gemt i en mappe kaldet XLSTART på din harddisk . Når du optager en Excel-makro som en del af din personlige makroprojektmappe, kan du køre denne makro fra enhver projektmappe, du har åben. (Dette skyldes, at PERSONAL.XLSB-projektmappen åbnes hemmeligt, hver gang du starter Excel , og selvom den forbliver skjult, er dens makroer altid tilgængelige). Når du optager makroer som en del af den aktuelle projektmappe eller en ny projektmappe, kan du køre disse makroer kun når projektmappen, som de blev registreret i, er åben i Excel.

Når du opretter en makro med makrooptageren, bestemmer du ikke kun i hvilken projektmappe makroen skal gemmes, men også hvilket navn og genvejstaster, der skal tildeles til den makro, du opretter. Når du tildeler et navn til din makro, skal du bruge de samme retningslinjer, som du bruger, når du tildeler et standardområdenavn til et celleområde i dit regneark. Når du tildeler et genvejstaster til at køre makroen, kan du tildele

  • Ctrl-tasten plus et bogstav fra A til Z, som i Ctrl+Q
  • Ctrl+Shift og et bogstav fra A til Z, som i Ctrl+Shift+Q

Du kan dog ikke tildele Ctrl-tasten plus en tegnsætning eller taltast (såsom Ctrl+1 eller Ctrl+/) til din makro.

For at se, hvor nemt det er at oprette en makro med makrooptageren, skal du følge disse trin for at oprette en makro, der indtaster firmanavnet med 12 punkter, fed skrift og centrerer firmanavnet på tværs af rækkerne A til E med funktionen Flet og centrer :

Åbn Excel-projektmappen, der indeholder de regnearksdata eller det diagram, du vil have din makro til at arbejde med.
Hvis du bygger en makro, der tilføjer nye data til et regneark (som i dette eksempel), skal du åbne et regneark med masser af tomme celler, hvor du kan tilføje dataene. Hvis du bygger en makro, der skal være i en bestemt celle, når dens trin afspilles, skal du placere cellemarkøren i den celle.

Klik på knappen Optag makro på statuslinjen eller Alt+WMR eller Alt+LR, hvis du har tilføjet fanen Udvikler til båndet.
Dialogboksen Optag makro åbner, hvor du indtaster makronavnet, definerer en hvilken som helst tastegenvej, vælger den projektmappe, hvori makroen skal gemmes, og indtaster en beskrivelse af makroens funktion.Excel 2019: Sådan opretter du Excel-makroer for at automatisere kommandoer

Definerer den nye makro, der skal optages, i dialogboksen Optag makro.

Erstat det midlertidige makronavn for Makro1 ved at indtaste dit navn for makroen i tekstfeltet Makronavn.

Husk, at når du navngiver en makro, må du ikke bruge mellemrum i makronavnet, og det skal begynde med et bogstav og ikke et tal eller tegnsætningssymbol. For dette eksempelmakro erstatter du Makro1 i tekstfeltet Makronavn med navnet Firmanavn.

Dernæst kan du indtaste et bogstav mellem A og Z, der fungerer som en genvejstast til at køre makroen, når du trykker på Ctrl efterfulgt af den bogstavtast. Bare husk, at Excel allerede har tildelt et antal Ctrl+bogstavs-genvejstaster til at udføre almindelige opgaver, såsom Ctrl+C til at kopiere et element til udklipsholderen og Ctrl+V for at indsætte et element fra udklipsholderen i regnearket (se snyden Ark for en komplet liste). Hvis du tildeler de samme tastetryk til den makro, du bygger, tilsidesætter din makros genvejstaster og deaktiverer derfor Excels færdige genvejstaster.

(Valgfrit) Klik på tekstboksen Genvejstast, og indtast derefter bogstavet i det alfabet, som du vil tildele makroen.

For denne eksempelmakro skal du trykke på Shift+C for at tildele Ctrl+Shift+C som genvejstastetryk (for ikke at deaktivere den færdige Ctrl+C-genvej).

Dernæst skal du beslutte, hvor du vil gemme den nye makro, du bygger. Vælg Personal Macro Workbook på rullelisten Gem makro i for at kunne køre makroen, når som helst du vil. Vælg Denne projektmappe (standardindstillingen), når du kun skal køre makroen, når den aktuelle projektmappe er åben. Vælg Ny projektmappe, hvis du vil åbne en ny projektmappe, hvor du kan optage og gemme den nye makro.

Klik på indstillingen Personal Macro Workbook, New Workbook eller This Workbook på rullelisten Gem makro i for at angive, hvor den nye makro skal gemmes.

For denne eksempelmakro skal du vælge den personlige makroprojektmappe, så du kan bruge den til at indtaste firmanavnet i enhver Excel-projektmappe, du opretter eller redigerer.

Dernæst skal du dokumentere formålet og funktionen af ​​din makro i listen Beskrivelse. Selvom dette trin udelukkende er valgfrit, er det en god idé at vænne sig til at registrere disse oplysninger, hver gang du bygger en ny makro, så du og dine kolleger altid kan vide, hvad de kan forvente af makroen, når den køres.

(Valgfrit) Klik på listeboksen Beskrivelse, og indsæt derefter en kort beskrivelse af makroens formål foran oplysningerne, der angiver datoen og hvem, der optog makroen.

Nu er du klar til at lukke dialogboksen Optag makro og begynde at optage din makro.

Klik på OK for at lukke dialogboksen Optag makro.

Dialogboksen Optag makro lukker, den firkantede Stop optagelse-knap vises på statuslinjen, og indstillingen Optag makro bliver Stop optagelse på makroer-knappens rullemenu og i kodegruppen på fanen Udvikler.

På Makro-knappens rullemenu på Båndets Vis-faneblad og Kode-gruppen på Udvikler-fanen, finder du muligheden Brug relative referencer. Du klikker på dette rullemenupunkt eller kommandoknap, når du vil have makrooptageren til at optage Excel-makroen i forhold til positionen af ​​den aktuelle celle. For denne eksempelmakro, som indtaster firmanavnet og formaterer det i regnearket, skal du helt sikkert klikke på knappen Brug relative referencer, før du begynder at optage kommandoer. Ellers kan du kun bruge makroen til at indtaste firmanavnet, der starter i celle A1 i et regneark.

(Valgfrit) Klik på indstillingen Brug relative referencer på makroer-knappens rullemenu på fanen Vis eller klik på knappen Brug relative referencer på fanen Udvikler, hvis du vil være i stand til at afspille makroen hvor som helst i Excel-arket.

Vælg cellerne, indtast dataene, og vælg de Excel-kommandoer, der kræves for at udføre de opgaver, du vil have registreret, ligesom du normalt ville gøre det ved at oprette eller redigere det aktuelle regneark ved hjælp af tastaturet, musen eller en kombination af de to.

For eksempelmakroen skal du skrive firmanavnet og klikke på Enter-knappen på formellinjen for at fuldføre indtastningen i den aktuelle celle. Klik derefter på knappen Fed og klik derefter på 12 på rullelisten Skriftstørrelse i Font-gruppen på fanen Hjem. Træk til sidst gennem cellerne A1:E1 for at vælge dette område, og klik derefter på kommandoknappen Flet og centrer igen på fanen Hjem.

Når du er færdig med at udføre alle de handlinger i Excel, du vil have optaget, er du klar til at slukke for makrooptageren.

Klik på knappen Stop optagelse på statuslinjen, eller vælg indstillingen Stop optagelse på fanen Vis eller Udvikler på båndet.

Den firkantede Stop optagelse-knap på statuslinjen bliver til en Optag-makro-knap (med et ikon, der viser et lille regneark med en cirkel i venstre hjørne). Dette fortæller dig, at makrooptageren nu er slukket, og der vil ikke blive optaget yderligere handlinger.

Når du er færdig med at optage din første makro i Excel 2019, fortsætter knappen Optag makro med at blive vist på statuslinjen, når du bruger programmet. Det betyder, at du kan klikke eller trykke på denne knap for at åbne dialogboksen Optag makroer, når du har brug for at oprette nye makroer i stedet for at skulle vælge indstillingen Optag makro på fanen Vis eller Udvikler på båndet, som beskrevet i de foregående trin.

Tildeling af Excel-makroer til båndet og værktøjslinjen Hurtig adgang

Hvis du foretrækker det, kan du i stedet for at køre en makro ved at vælge den i makrodialogboksen eller ved at trykke på genvejstaster, du tildeler den, tildele den til en brugerdefineret fane på båndet eller en brugerdefineret knap på værktøjslinjen Hurtig adgang og derefter køre det ved at klikke på den brugerdefinerede knap.

For at tildele en Excel-makro til en brugerdefineret gruppe på en brugerdefineret båndfane skal du følge disse trin:

Klik på Filer → Indstillinger, og klik derefter på fanen Tilpas bånd i dialogboksen Excel-indstillinger (eller tryk på Alt+FTC).

Excel viser ruden Tilpas bånd i dialogboksen Excel-indstillinger.

Klik på Makroer i rullelisten Vælg kommandoer fra til venstre.
Excel viser navnene på alle de oprettede makroer, både dem i den aktuelle projektmappe og dem, der er gemt i PERSONAL.XLSB-projektmappen, i listen Vælg kommandoer fra.

Klik på navnet på den brugerdefinerede gruppe på den brugerdefinerede fane, som du vil tilføje makroen til i listeboksen Hovedfaner til højre.

Hvis du ikke allerede har oprettet en brugerdefineret fane og gruppe til makroen eller har brug for at oprette en ny, skal du følge disse trin:

Klik på knappen Ny fane nederst på listen Hovedfaner.
Excel tilføjer både en ny fane (brugerdefineret) og en ny gruppe (tilpasset) til listen Hovedfaner, mens du på samme tid vælger elementet Ny gruppe (tilpasset).

Klik på elementet Ny fane (brugerdefineret), du lige har føjet til hovedfanerne.

Klik på knappen Omdøb nederst på listeboksen Hovedfaner, og skriv derefter et visningsnavn for den nye brugerdefinerede fane, før du klikker på OK.

Klik på elementet Ny gruppe (brugerdefineret) lige under den brugerdefinerede fane, du lige har omdøbt.

Klik på knappen Omdøb, og skriv derefter et visningsnavn for den nye brugerdefinerede gruppe, før du klikker på OK.

I listen Vælg kommandoer fra til venstre skal du klikke på navnet på den makro, du vil føje til den brugerdefinerede gruppe, der nu er valgt i listen Hovedfaner til højre.

Klik på knappen Tilføj for at tilføje den valgte Excel-makro til den valgte brugerdefinerede gruppe på din brugerdefinerede fane. Hvis du vil omdøbe makroen og/eller tildele den et nyt ikon, skal du klikke på knappen Omdøb og foretage disse ændringer i dialogboksen Omdøb, før du klikker på knappen OK for at lukke dialogboksen Excel-indstillinger.

Når du har tilføjet en makro til den brugerdefinerede gruppe på en brugerdefineret fane, vises navnet på makroen på en knap på den brugerdefinerede fane på båndet. Alt du skal gøre for at køre makroen er at klikke på denne kommandoknap.

Følg disse trin for at tildele en Excel-makro til en brugerdefineret knap på værktøjslinjen Hurtig adgang:

Klik på knappen Tilpas værktøjslinjen Hurtig adgang i slutningen af ​​værktøjslinjen Hurtig adgang, og klik derefter på Flere kommandoer i rullemenuen.
Excel åbner dialogboksen Excel-indstillinger med fanen Hurtig adgangsværktøjslinje valgt.

Klik på Makroer i rullelisten Vælg kommandoer fra.

Excel viser navnene på alle de makroer, du har oprettet, både dem i den aktuelle Excel-projektmappe og dem, der er gemt i PERSONAL.XLSB-projektmappen, i listen Vælg kommandoer fra.

Klik på navnet på makroen for at tilføje til en brugerdefineret knap på værktøjslinjen Hurtig adgang i listen Vælg kommandoer fra, og klik derefter på knappen Tilføj.

Klik på knappen Rediger for at åbne dialogboksen Rediger knap, hvis du vil ændre visningsnavnet og tildele makroknappen et andet ikon.

Klik på OK for at lukke dialogboksen Excel-indstillinger.

Når du har lukket dialogboksen Excel-indstillinger, vises en brugerdefineret knap med dets tilknyttede makroikon (standard med et standardkommandoflowdiagram, medmindre du har ændret det) på værktøjslinjen Hurtig adgang. For at se navnet på den Excel-makro, der er tildelt denne brugerdefinerede makroknap som et skærmtip, skal du placere musemarkøren over knappen. Klik på knappen for at køre makroen.


Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows Microsoft Word åbner filer i skrivebeskyttet tilstand, hvilket gør det umuligt at redigere det? Bare rolig, metoderne er nedenfor

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes fejl ved udskrivning af forkerte Microsoft Word-dokumenter Fejl ved udskrivning af Word-dokumenter med ændrede skrifttyper, rodede afsnit, manglende tekst eller tabt indhold er ret almindelige. Men lad være

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Hvis du har brugt pennen eller highlighteren til at tegne på dine PowerPoint-dias under en præsentation, kan du gemme tegningerne til næste præsentation eller slette dem, så næste gang du viser den, starter du med rene PowerPoint-dias. Følg disse instruktioner for at slette pen- og highlighter-tegninger: Sletning af linjer en ved […]

Indhold af stilbibliotek i SharePoint 2010

Indhold af stilbibliotek i SharePoint 2010

Style-biblioteket indeholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og billeder, der bruges af foruddefinerede mastersider, sidelayouts og kontrolelementer i SharePoint 2010. For at finde CSS-filer i Style-biblioteket på et udgivelsessted: Vælg Site Actions→ View Alt webstedsindhold. Indholdet af webstedet vises. Style-biblioteket ligger i […]

Formater tal i tusinder og millioner i Excel-rapporter

Formater tal i tusinder og millioner i Excel-rapporter

Overvæld ikke dit publikum med gigantiske tal. I Microsoft Excel kan du forbedre læsbarheden af ​​dine dashboards og rapporter ved at formatere dine tal, så de vises i tusinder eller millioner.

Sådan deler og følger du SharePoint-websteder

Sådan deler og følger du SharePoint-websteder

Lær, hvordan du bruger SharePoints sociale netværksværktøjer, der lader enkeltpersoner og grupper kommunikere, samarbejde, dele og forbinde.

Sådan konverteres datoer til julianske formater i Excel

Sådan konverteres datoer til julianske formater i Excel

Julianske datoer bruges ofte i produktionsmiljøer som et tidsstempel og hurtig reference for et batchnummer. Denne type datokodning giver detailhandlere, forbrugere og serviceagenter mulighed for at identificere, hvornår et produkt blev fremstillet, og dermed produktets alder. Julianske datoer bruges også i programmering, militæret og astronomi. Forskellige […]

Sådan opretter du en Access Web App

Sådan opretter du en Access Web App

Du kan oprette en webapp i Access 2016. Så hvad er en webapp overhovedet? Nå, web betyder, at det er online, og app er kun en forkortelse for "applikation". En Custom Web App er en online databaseapplikation, der tilgås fra skyen ved hjælp af en browser. Du bygger og vedligeholder webappen i desktopversionen […]

Hurtig startlinje i SharePoint 2010

Hurtig startlinje i SharePoint 2010

De fleste sider i SharePoint 2010 viser en liste over navigationslinks på linjen Hurtig start langs venstre side af siden. Hurtig startlinjen viser links til fremhævet webstedsindhold såsom lister, biblioteker, websteder og udgivelsessider. Hurtigstartlinjen indeholder to meget vigtige links: Linket Alt webstedsindhold: […]

Hvad betyder Solver-fejlmeddelelserne i Excel?

Hvad betyder Solver-fejlmeddelelserne i Excel?

Ved simple problemer finder Solver i Excel som regel hurtigt de optimale Solver-variableværdier for objektivfunktionen. Men i nogle tilfælde har Solver problemer med at finde de Solver-variableværdier, der optimerer objektivfunktionen. I disse tilfælde viser Solver typisk en meddelelse eller en fejlmeddelelse, der beskriver eller diskuterer det problem, der […]