Excel 2019: Hvordan lage Excel-makroer for å automatisere kommandoer

Excel-makroer lar deg automatisere kommandoer for å forenkle oppgavene dine. Excel 2019 lar deg legge til en valgfri utviklerfane til båndet som inneholder sin egen Record Macro-kommandoknapp (blant andre kommandoknapper som er veldig nyttige når du utfører mer avansert arbeid med makroer). Følg disse to trinnene for å legge til Utvikler-fanen til Excel 2019-båndet:

Klikk Fil → Alternativer eller trykk Alt+FT for å åpne dialogboksen for Excel-alternativer.

Klikk Tilpass bånd, velg deretter Utvikler-avmerkingsboksen under Hovedfaner i Tilpass bånd-listeboksen på høyre side av dialogboksen, og klikk deretter OK.

Selv om du ikke legger til Utvikler-fanen på båndet, inneholder Excel 2019-statuslinjen en Record Macro (til høyre for Klar-statusindikatoren), og View-fanen på båndet inneholder en Makro-kommandoknapp med en dråpe -nedmeny som inneholder et opptaksmakro-alternativ.

Når du slår på Excel-makroopptakeren i dialogboksen Ta opp makro – åpnes ved å klikke på Ta opp makro-knappen på statuslinjen (legges automatisk til når du tar opp den første makroen), alternativet Ta opp makro på rullegardinmenyen til Makroer ( Alt+WMR), eller til og med Record Macro-knappen på Utvikler-fanen (Alt+LR) – makroopptakeren registrerer alle handlingene dine i det aktive regnearket eller diagramarket når du lager dem.

Excel-makroopptakeren registrerer ikke tastetrykkene eller musehandlingene du utfører for å utføre en handling - bare VBA-koden som kreves for å utføre selve handlingen. Dette betyr at feil du gjør mens du utfører en handling som du retter, ikke vil bli registrert som en del av makroen; for eksempel, hvis du gjør en skrivefeil og deretter redigerer den mens makroopptakeren er på, vises bare den korrigerte oppføringen i makroen uten de opprinnelige feilene og trinnene som er tatt for å rette på dem.

Excel-makroene du oppretter med makroopptakeren kan lagres som en del av gjeldende arbeidsbok, i en ny arbeidsbok eller i en spesiell, globalt tilgjengelig personlig makroarbeidsbok kalt PERSONAL.XLSB som er lagret i en mappe kalt XLSTART på harddisken din . Når du registrerer en Excel-makro som en del av den personlige makroarbeidsboken, kan du kjøre den makroen fra en hvilken som helst arbeidsbok du har åpen. (Dette er fordi PERSONAL.XLSB-arbeidsboken åpnes i hemmelighet hver gang du starter Excel , og selv om den forblir skjult, er makroene alltid tilgjengelige.) Når du registrerer makroer som en del av gjeldende arbeidsbok eller en ny arbeidsbok, kan du kjøre disse makroene bare når arbeidsboken de ble registrert i er åpen i Excel.

Når du oppretter en makro med makroopptakeren, bestemmer du ikke bare arbeidsboken som makroen skal lagres i, men også hvilket navn og hurtigtasttrykk som skal tildeles til makroen du oppretter. Når du tilordner et navn for makroen, bruk de samme retningslinjene som du bruker når du tildeler et standardområdenavn til et celleområde i regnearket. Når du tilordner et hurtigtasttrykk for å kjøre makroen, kan du tilordne

  • Ctrl-tasten pluss en bokstav fra A til Å, som i Ctrl+Q
  • Ctrl+Shift og en bokstav fra A til Å, som i Ctrl+Shift+Q

Du kan imidlertid ikke tilordne Ctrl-tasten pluss en tegnsetting eller talltast (som Ctrl+1 eller Ctrl+/) til makroen.

For å se hvor enkelt det er å lage en makro med makroopptakeren, følg disse trinnene for å lage en makro som skriver inn firmanavnet med 12-punkts fet skrift og sentrerer firmanavnet på tvers av radene A til E med funksjonen Slå sammen og sentrer :

Åpne Excel-arbeidsboken som inneholder regnearkdataene eller diagrammet du vil at makroen skal fungere med.
Hvis du bygger en makro som legger til nye data til et regneark (som i dette eksemplet), åpner du et regneark med mange tomme celler for å legge til dataene. Hvis du bygger en makro som må være i en bestemt celle når trinnene spilles av, setter du cellepekeren i den cellen.

Klikk på Spill inn makro-knappen på statuslinjen eller Alt+WMR eller Alt+LR hvis du har lagt til Utvikler-fanen på båndet.
Dialogboksen Spill inn makro åpnes der du skriver inn makronavnet, definerer en tastetrykksnarvei, velger arbeidsboken der makroen skal lagres, og skriver inn en beskrivelse av makroens funksjon.Excel 2019: Hvordan lage Excel-makroer for å automatisere kommandoer

Definere den nye makroen som skal spilles inn i dialogboksen Record Macro.

Erstatt det midlertidige makronavnet for Makro1 ved å skrive inn navnet ditt for makroen i tekstboksen Makronavn.

Husk at når du navngir en makro, må du ikke bruke mellomrom i makronavnet og det må begynne med en bokstav og ikke et tall eller tegnsettingssymbol. For denne eksempelmakroen erstatter du Makro1 i tekstboksen Makronavn med navnet Firmanavn.

Deretter kan du skrive inn en bokstav mellom A og Z som fungerer som en hurtigtast for å kjøre makroen når du trykker Ctrl etterfulgt av den bokstavtasten. Bare husk at Excel allerede har tilordnet en rekke Ctrl+bokstavssnarveier for å utføre vanlige oppgaver, for eksempel Ctrl+C for å kopiere et element til utklippstavlen og Ctrl+V for å lime inn et element fra utklippstavlen i regnearket (se juksearket Ark for en fullstendig liste). Hvis du tilordner de samme tastetrykkene til makroen du bygger, overstyrer makroens snarveistaster og deaktiverer derfor Excels ferdige hurtigtaster.

(Valgfritt) Klikk snarvei-tekstboksen og skriv inn bokstaven i alfabetet du vil tilordne til makroen.

For denne eksempelmakroen, trykk Shift+C for å tilordne Ctrl+Shift+C som snarveistastetrykket (for ikke å deaktivere den ferdiglagde Ctrl+C-snarveien).

Deretter må du bestemme hvor du vil lagre den nye makroen du bygger. Velg Personal Macro Workbook på rullegardinlisten Lagre makro i for å kunne kjøre makroen når som helst. Velg Denne arbeidsboken (standard) når du trenger å kjøre makroen bare når gjeldende arbeidsbok er åpen. Velg Ny arbeidsbok hvis du vil åpne en ny arbeidsbok der du kan registrere og lagre den nye makroen.

Klikk på Personlig makroarbeidsbok, Ny arbeidsbok eller Denne arbeidsboken på rullegardinlisten Lagre makro i for å indikere hvor den nye makroen skal lagres.

For denne eksempelmakroen velger du den personlige makroarbeidsboken slik at du kan bruke den til å skrive inn firmanavnet i en Excel-arbeidsbok du oppretter eller redigerer.

Deretter bør du dokumentere formålet og funksjonen til makroen din i listeboksen Beskrivelse. Selv om dette trinnet er rent valgfritt, er det en god idé å ta for vane å registrere denne informasjonen hver gang du bygger en ny makro, slik at du og kollegene dine alltid kan vite hva du kan forvente av makroen når den kjøres.

(Valgfritt) Klikk på Beskrivelse-listeboksen og sett inn en kort beskrivelse av makroens formål foran informasjonen som angir datoen og hvem som registrerte makroen.

Nå er du klar til å lukke dialogboksen Spill inn makro og begynne å spille inn makroen.

Klikk OK for å lukke dialogboksen Spill inn makro.

Dialogboksen Spill inn makro lukkes, den firkantede Stopp opptak-knappen vises på statuslinjen, og alternativet Spill inn makro blir Stopp opptak på rullegardinmenyen til Makroer-knappen og i Kode-gruppen på Utvikler-fanen.

På Macro-knappens rullegardinmeny på Ribbon's View-fanen og Code-gruppen på Developer-fanen, finner du alternativet Bruk relative referanser. Du klikker på dette rullegardinmenyen eller kommandoknappen når du vil at makroopptakeren skal registrere Excel-makroen i forhold til posisjonen til gjeldende celle. For denne eksempelmakroen, som skriver inn firmanavnet og formaterer det i regnearket, må du definitivt klikke på knappen Bruk relative referanser før du begynner å ta opp kommandoer. Ellers kan du bare bruke makroen til å skrive inn firmanavnet som starter i celle A1 i et regneark.

(Valgfritt) Klikk på alternativet Bruk relative referanser på rullegardinmenyen til makroer-knappen på Vis-fanen eller klikk på Bruk relative referanser-knappen på Utvikler-fanen hvis du vil kunne spille av makroen hvor som helst i Excel-arket.

Velg cellene, skriv inn dataene og velg Excel-kommandoene som kreves for å utføre oppgavene du vil ha registrert på samme måte som du vanligvis ville gjort når du oppretter eller redigerer gjeldende regneark, ved å bruke tastaturet, musen eller en kombinasjon av de to.

For eksempelmakroen, skriv inn firmanavnet og klikk Enter-knappen på formellinjen for å fullføre oppføringen i gjeldende celle. Klikk deretter på Fet-knappen og klikk deretter 12 på rullegardinlisten Skriftstørrelse i Font-gruppen på Hjem-fanen. Til slutt drar du gjennom cellene A1:E1 for å velge dette området, og klikk deretter på kommandoknappen Slå sammen og senter, igjen på Hjem-fanen.

Når du er ferdig med å utføre alle handlingene i Excel som du vil ha registrert, er du klar til å slå av makroopptakeren.

Klikk på Stopp opptak-knappen på statuslinjen eller velg alternativet Stopp opptak på Vis eller Utvikler-fanen på båndet.

Den firkantede Stopp opptak-knappen på statuslinjen blir til en Ta opp makro-knapp (med et ikon som viser et lite regneark med en sirkel i venstre hjørne). Dette lar deg vite at makroopptakeren nå er slått av og ingen ytterligere handlinger vil bli registrert.

Etter at du er ferdig med å ta opp din første makro i Excel 2019, fortsetter knappen Ta opp makro å vises på statuslinjen hver gang du bruker programmet. Dette betyr at du kan klikke eller trykke på denne knappen for å åpne dialogboksen Spill inn makro når du trenger å lage nye makroer i stedet for å velge alternativet Spill inn makro på Vis eller Utvikler-fanen på båndet, som beskrevet i de forrige trinnene.

Tilordne Excel-makroer til båndet og hurtigtilgangsverktøylinjen

Hvis du foretrekker det, i stedet for å kjøre en makro ved å velge den i makrodialogboksen eller ved å trykke hurtigtaster du tilordner den, kan du tilordne den til en egendefinert fane på båndet eller en egendefinert knapp på hurtigtilgangsverktøylinjen og deretter kjøre det ved å klikke på den egendefinerte knappen.

For å tilordne en Excel-makro til en egendefinert gruppe på en egendefinert båndfane, følger du disse trinnene:

Klikk Fil → Alternativer og klikk deretter kategorien Tilpass bånd i dialogboksen Alternativer for Excel (eller trykk Alt+FTC).

Excel viser Tilpass bånd-ruten i dialogboksen for Excel-alternativer.

Klikk Makroer i rullegardinlisten Velg kommandoer fra til venstre.
Excel viser navnene på alle makroene som er opprettet, både de i gjeldende arbeidsbok og de som er lagret i arbeidsboken PERSONAL.XLSB, i listen Velg kommandoer fra.

Klikk på navnet på den egendefinerte gruppen på den egendefinerte fanen du vil legge til makroen i, i hovedfaner-listeboksen til høyre.

Hvis du ikke allerede har opprettet en egendefinert fane og gruppe for makroen eller trenger å opprette en ny, følger du disse trinnene:

Klikk på Ny fane-knappen nederst i hovedfanelisten.
Excel legger til både en ny fane (egendefinert) og en ny gruppe (tilpasset) i hovedfaner-listen samtidig som du velger elementet Ny gruppe (tilpasset).

Klikk på elementet Ny fane (egendefinert) du nettopp har lagt til i hovedfanene.

Klikk på Gi nytt navn-knappen nederst i hovedfaner-listeboksen og skriv deretter inn et visningsnavn for den nye egendefinerte fanen før du klikker OK.

Klikk på elementet Ny gruppe (egendefinert) rett under den egendefinerte fanen du nettopp ga nytt navn.

Klikk på Gi nytt navn og skriv deretter inn et visningsnavn for den nye egendefinerte gruppen før du klikker OK.

I listen Velg kommandoer fra til venstre klikker du på navnet på makroen du vil legge til i den egendefinerte gruppen som nå er valgt i hovedfaner-listeboksen til høyre.

Klikk på Legg til-knappen for å legge til den valgte Excel-makroen til den valgte egendefinerte gruppen på egendefinert fane. Hvis du vil gi nytt navn til makroen og/eller tilordne den et nytt ikon, klikker du på Gi nytt navn og gjør disse endringene i dialogboksen Gi nytt navn før du klikker OK for å lukke dialogboksen Alternativer for Excel.

Etter at du har lagt til en makro i den egendefinerte gruppen til en egendefinert fane, vises navnet på makroen på en knapp på den egendefinerte fanen på båndet. Alt du trenger å gjøre for å kjøre makroen er å klikke på denne kommandoknappen.

Følg disse trinnene for å tilordne en Excel-makro til en egendefinert knapp på verktøylinjen for hurtigtilgang:

Klikk på knappen Tilpass verktøylinje for hurtigtilgang på slutten av verktøylinjen for hurtigtilgang, og klikk deretter på Flere kommandoer på rullegardinmenyen.
Excel åpner dialogboksen for Excel-alternativer med fanen Hurtigtilgangsverktøylinje valgt.

Klikk Makroer i rullegardinlisten Velg kommandoer fra.

Excel viser navnene på alle makroene du opprettet, både de i gjeldende Excel-arbeidsbok og de som er lagret i PERSONAL.XLSB-arbeidsboken, i listen Velg kommandoer fra.

Klikk på navnet på makroen for å legge til en egendefinert knapp på hurtigtilgangsverktøylinjen i listen Velg kommandoer fra, og klikk deretter Legg til-knappen.

Klikk på knappen Endre for å åpne dialogboksen Endre knapp hvis du vil endre visningsnavnet og tilordne et annet ikon til makroknappen.

Klikk OK for å lukke dialogboksen for Excel-alternativer.

Etter at du lukker dialogboksen for Excel-alternativer, vises en egendefinert knapp med tilhørende makroikon (standard med et standard kommandoflytskjema med mindre du endret det) på hurtigtilgangsverktøylinjen. For å se navnet på Excel-makroen som er tildelt denne egendefinerte makroknappen som et skjermtips, plasser musepekeren over knappen. Klikk på knappen for å kjøre makroen.


Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows

Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows

Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows Microsoft Word åpner filer i skrivebeskyttet modus, noe som gjør det umulig å redigere dem? Ikke bekymre deg, metodene er nedenfor

Hvordan fikse feil utskrift av Microsoft Word-dokumenter

Hvordan fikse feil utskrift av Microsoft Word-dokumenter

Slik fikser du feil ved utskrift av feil Microsoft Word-dokumenter Feil ved utskrift av Word-dokumenter med endrede fonter, rotete avsnitt, manglende tekst eller tapt innhold er ganske vanlig. Men ikke gjør det

Slett penn- og highlighter-tegninger på PowerPoint-lysbilder

Slett penn- og highlighter-tegninger på PowerPoint-lysbilder

Hvis du har brukt pennen eller merkepennen til å tegne på PowerPoint-lysbildene dine under en presentasjon, kan du lagre tegningene til neste presentasjon eller slette dem, slik at du neste gang du viser dem starter med rene PowerPoint-lysbilder. Følg disse instruksjonene for å slette penn- og merkepenntegninger: Slette linje én på […]

Style Library-innhold i SharePoint 2010

Style Library-innhold i SharePoint 2010

Stilbiblioteket inneholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og bilder som brukes av forhåndsdefinerte mastersider, sideoppsett og kontroller i SharePoint 2010. For å finne CSS-filer i stilbiblioteket til et publiseringsnettsted: Velg Site Actions→ View Alt innhold på nettstedet. Innholdet på nettstedet vises. Style-biblioteket ligger i […]

Formater tall i tusenvis og millioner i Excel-rapporter

Formater tall i tusenvis og millioner i Excel-rapporter

Ikke overveld publikum med gigantiske tall. I Microsoft Excel kan du forbedre lesbarheten til dashbordene og rapportene dine ved å formatere tallene dine slik at de vises i tusenvis eller millioner.

Hvordan dele og følge SharePoint-nettsteder

Hvordan dele og følge SharePoint-nettsteder

Lær hvordan du bruker SharePoints sosiale nettverksverktøy som lar enkeltpersoner og grupper kommunisere, samarbeide, dele og koble til.

Hvordan konvertere datoer til julianske formater i Excel

Hvordan konvertere datoer til julianske formater i Excel

Julianske datoer brukes ofte i produksjonsmiljøer som et tidsstempel og hurtigreferanse for et batchnummer. Denne typen datokoding lar forhandlere, forbrukere og serviceagenter identifisere når et produkt ble laget, og dermed alderen på produktet. Julianske datoer brukes også i programmering, militæret og astronomi. Forskjellig […]

Hvordan lage en Access Web App

Hvordan lage en Access Web App

Du kan lage en nettapp i Access 2016. Så hva er en nettapp egentlig? Vel, nettet betyr at det er online, og appen er bare en forkortelse for "applikasjon". En Custom Web App er en online databaseapplikasjon som du får tilgang til fra skyen ved hjelp av en nettleser. Du bygger og vedlikeholder nettappen i skrivebordsversjonen […]

Hurtigstartlinje i SharePoint 2010

Hurtigstartlinje i SharePoint 2010

De fleste sidene i SharePoint 2010 viser en liste over navigasjonskoblinger på hurtigstartlinjen langs venstre side av siden. Hurtigstartlinjen viser koblinger til innhold på nettstedet som lister, biblioteker, nettsteder og publiseringssider. Hurtigstartlinjen inneholder to svært viktige lenker: Linken for alt nettstedinnhold: […]

Hva betyr løserfeilmeldingene i Excel?

Hva betyr løserfeilmeldingene i Excel?

For enkle problemer finner Solver i Excel vanligvis raskt de optimale Solver-variabelverdiene for objektivfunksjonen. Men i noen tilfeller har Solver problemer med å finne Solver-variabelverdiene som optimerer objektivfunksjonen. I disse tilfellene viser Solver vanligvis en melding eller en feilmelding som beskriver eller diskuterer problemet som […]