At udføre de samme handlinger igen og igen er ikke bare kedeligt, men det kan også være spild af tid og dræne din produktivitet . Dette gælder især for begyndere Excel-brugere , som måske ikke er klar over, at det er nemt at automatisere almindelige opgaver ved at optage en makro. Men hvad er en Excel-makro?
Excel-makroer giver dig mulighed for at automatisere mange af de almindelige opgaver, du skal udføre, lige fra indsættelse af formler til formatering af data. Du behøver ikke at være programmør for at oprette dem, da Excel kan registrere dine handlinger, mens du udfører dem. Hvis du vil vide, hvordan du optager en makro i Excel, skal du følge nedenstående trin.
Hvad er en Excel-makro?
En Excel-makro er et optaget sæt instruktioner, oprettet manuelt i VBA (Visual Basic for Applications) eller optaget automatisk ved hjælp af Excels Macro Recorder - værktøj. En makro giver dig mulighed for at gemme et vilkårligt antal almindelige handlinger, såsom sletning af tomme kolonner, ændring af tekstformatering eller indsættelse af nye formler i en projektmappe.
Disse gemte handlinger kan derefter køres med et klik på en knap eller ved at bruge en specifik tastaturgenvej. Hver makro har en specifik genvej, som du kan bruge til hurtigt at gentage handlingen.
Hvis du bruger Excel til at optage en makro, vil du reducere den tid, det tager at oprette eller redigere et regneark, hvilket fremskynder din arbejdsgang i processen.
Sådan optager du en makro i Excel
Den nemmeste måde at oprette en ny makro i Microsoft Excel på er at optage den ved hjælp af Macro Recorder - værktøjet, som du kan bruge i Excel på Windows eller Mac. Desværre er det ikke muligt at optage en makro i Excel Online.
- For at optage en ny makro i Excel skal du åbne en ny eller eksisterende projektmappe. På fanen Udvikler på båndlinjen skal du vælge knappen Optag makro . Alternativt kan du trykke på Alt + T + M + R -tasterne på dit tastatur.
- I vinduet Optag makro kan du angive et navn til din makro for at identificere dens formål i boksen Makronavn , samt give en beskrivelse til andre brugere i boksen Beskrivelse . Du kan også tilføje en genvejstast (såsom Ctrl + T ) for at tildele den nye makro til en tastaturgenvej.
- I rullemenuen Gem makro i kan du indstille, hvor du vil gemme makroen, når den er optaget, f.eks. Denne projektmappe (for at gemme den i den åbne projektmappe), Ny projektmappe (for at gemme den i en ny projektmappe ) ), eller Personal Macro Workbook (for at give dig mulighed for at bruge den i flere projektmapper). Vælg knappen OK for at begynde optagelsen, når du har bekræftet dine valg.
- Når du vælger OK , vil Excel Macro Recorder være i optagetilstand. Hver handling, du udfører, fra at klikke på en knap til at redigere en celle, vil blive optaget. Udfør de handlinger, du ønsker at optage som en makro på dette tidspunkt, og vælg derefter knappen Stop optagelse på fanen Udvikler , når du er færdig.
Kørsel, redigering eller sletning af eksisterende Microsoft Excel-makroer
Afhængigt af den gemte placering, du valgte i vinduet Optag makro , vil din optagede makro være klar til at køre i din åbne projektmappe eller i en nyåbnet projektmappe.
- For at køre, redigere eller slette den makro, du har oprettet, skal du vælge Udvikler > Makroer fra båndlinjen.
- I makrovinduet vil en liste over tilgængelige makroer til at køre i din åbne projektmappe blive vist. For at køre makroen skal du vælge den fra listen og derefter vælge knappen Kør . Du kan også bruge den tastaturgenvej, du valgte, da du oprettede makroen, til at køre den i stedet.
- For at foretage ændringer i den optagede makro i stedet skal du vælge knappen Rediger . Dette åbner Excel VBA-editoren, hvilket giver avancerede brugere mulighed for at redigere VBA-koden og ændre, hvordan makroen kører. VBA-begyndere kan finde det nemmere blot at slette makroen og optage den igen.
- For at slette makroen skal du vælge den fra listen og derefter vælge knappen Slet .
- Excel vil bede dig om at bekræfte, at du vil slette makroen. Vælg Ja for at bekræfte dette. Når den er slettet, skal du optage makroen igen ved at bruge de trin, der er angivet ovenfor.
Lagring af Excel-filer med optagede makroer
Excel-projektmapper gemmes typisk i XLSX-filformatet (eller XLS for projektmapper oprettet i Excel 2007 og ældre). Denne filtype understøtter de fleste Excel-data, men udelukker alle gemte Excel-makroer.
For at gemme en Excel-fil med optagede makroer, skal du bruge XLSM -filformatet i stedet.
- For at gemme en Excel-fil som en makroaktiveret projektmappe skal du vælge Filer > Gem som > Gennemse .
- I vinduet Gem som skal du vælge Excel Macro-Enabled Workbook (*.xlsm) fra rullemenuen. Vælg en placering for at gemme filen, og vælg derefter knappen Gem for at gemme den.
- Når du åbner den makroaktiverede Excel-fil på en anden pc eller Mac, skal du muligvis autorisere Excel til at køre alle inkluderede makroer først. Vælg knappen Aktiver makroer for at gøre dette.
Deling af Excel-filer med optagede makroer
Excel-makroer er nyttige, men de inkluderer også potentielle sikkerhedsrisici. Hvis du åbner en Excel-fil, der indeholder makroer fra en kilde, som du ikke genkender eller stoler på, så tillader du den fil at køre farlig kode på din pc.
På grund af dette blokerer online-e-mail-udbydere som Gmail automatisk brugere fra at sende XLSM -filer (makroaktiveret Excel-projektmappe) til andre brugere. Hvis dette sker, kan du muligvis bruge fildelingstjenester som Google Drev til at dele det online med andre brugere.
Hvis du vil dele din makroaktiverede Excel-fil med en anden bruger i nærheden, kan du også se på lokale filoverførselsmetoder for at dele den med en anden pc eller Mac eller med andre enheder som smartphones.
Makroaktiverede Excel-filer kan pakkes med virus eller anden malware, så hvis du åbner en Excel-fil, som du ikke har tillid til, skal du muligvis scanne for malware bagefter for at sikre, at din pc ikke bliver kompromitteret. Eller scan selve filen, før du åbner den.
Avancerede Excel tips og tricks
Optagelse af en makro er kun et Excel-trick , der kan hjælpe dig med at spare tid, men der er andre Excel-funktioner, der også kan gøre dig mere produktiv. Superbrugere kan være interesserede i at bruge Excel til at skrabe data online , mens dataanalytikere kan være nysgerrige efter , hvordan man bruger COUNTIFS, SUMIFS og AVERAGEIFS til omfattende dataanalyse.
Hvis du foretrækker at arbejde som et team, eller du kæmper med en kompliceret Excel-formel, kan du også samarbejde om Excel-regneark ved hjælp af en delt projektmappe. Du vil muligvis opleve, at Google Sheets er en bedre mulighed for onlinesamarbejde, dog med mange af de samme funktioner og funktioner.