Hvad er en Excel-makro?
Excel Makro er et optage- og afspilningsværktøj, der simpelthen registrerer dine Excel-trin, og makroen afspiller det så mange gange, som du vil. VBA-makroer sparer tid, da de automatiserer gentagne opgaver. Det er et stykke programmeringskode, der kører i et Excel-miljø, men du behøver ikke være en koder for at programmere makroer. Selvom du har brug for grundlæggende viden om VBA for at foretage avancerede ændringer i makroen.
I denne makro i Excel til begyndere tutorial, lærer du Excel makro basics:
- Hvad er en Excel-makro?
- Hvorfor bruges Excel-makroer i Excel?
- Hvad er VBA på et lægmandssprog?
- Grundlæggende om Excel Makro
- Trin for trin eksempel på optagelse af makroer i Excel
Hvorfor bruges Excel-makroer i Excel?
Som mennesker er vi skabninger af vane. Der er visse ting, vi gør dagligt, hver arbejdsdag. Ville det ikke være bedre, hvis der var en eller anden magisk måde at trykke på en enkelt knap, og alle vores rutinemæssige opgaver er udført? Jeg kan høre dig sige ja. Makro i Excel hjælper dig med at opnå det. På et lægmandssprog defineres en makro som en optagelse af dine rutinetrin i Excel, som du kan afspille igen ved hjælp af en enkelt knap.
For eksempel arbejder du som kasserer for et vandforsyningsselskab. Nogle af kunderne betaler via banken, og i slutningen af dagen skal du downloade dataene fra banken og formatere dem på en måde, der opfylder dine forretningskrav.
Du kan importere dataene til Excel og formatere dem. Den følgende dag skal du udføre det samme ritual. Det bliver snart kedeligt og kedeligt. Makroer løser sådanne problemer ved at automatisere sådanne rutineopgaver . Du kan bruge en makro til at registrere trinene i
- Import af data
- Formatering, så den opfylder dine forretningsrapporteringskrav.
Hvad er VBA på et lægmandssprog?
VBA er forkortelsen for Visual Basic for Applications. Det er et programmeringssprog, som Excel bruger til at registrere dine trin, når du udfører rutinemæssige opgaver. Du behøver ikke være programmerer eller meget teknisk person for at nyde fordelene ved makroer i Excel. Excel har funktioner, der automatisk genererer kildekoden til dig. Læs artiklen om VBA for flere detaljer.
Grundlæggende om Excel Makro
Makroer er en af udviklerfunktionerne. Fanen for udviklere vises som standard ikke i Excel. Du bliver nødt til at vise den via tilpasningsrapport
Excel-makroer kan bruges til at kompromittere dit system af angribere. Som standard er de deaktiveret i Excel. Hvis du har brug for at køre makroer, skal du aktivere kørende makroer og kun køre makroer, som du kender kommer fra en betroet kilde
Hvis du vil gemme Excel-makroer, skal du gemme din projektmappe i et makroaktiveret format * .xlsm
Makronavnet bør ikke indeholde mellemrum.
Udfyld altid beskrivelsen af makroen, når du opretter en. Dette hjælper dig og andre med at forstå, hvad makroen laver.
Trin for trin eksempel på optagelse af makroer i Excel
Nu i denne Excel-makrovejledning lærer vi, hvordan du opretter en makro i Excel:
Vi arbejder med scenariet beskrevet i vigtigheden af Excel-makroer. Til denne Excel-makrovejledning arbejder vi med følgende CSV-fil til at skrive makroer i Excel.
Du kan downloade ovenstående fil her
Download ovenstående CSV-fil og makroer
Vi opretter en makroaktiveret skabelon, der importerer ovenstående data og formaterer den for at opfylde vores forretningsrapporteringskrav.
Aktiver Developer Option
For at udføre VBA-program skal du have adgang til udviklerindstilling i Excel. Aktivér udviklerindstillingen som vist i nedenstående Excel-makroeksempel, og fastgør den i dit hovedbånd i Excel.
Trin 1) Gå til hovedmenuen "FIL"
Vælg indstillingen "Indstillinger".
Trin 2) Nu åbnes et andet vindue, i det vindue gør du følgende ting
- Klik på Tilpas bånd
- Marker afkrydsningsfeltet for Developer-indstilling
- Klik på OK-knappen
Trin 3) Fanen Udvikler
Du kan nu se fanen UDVIKLER i båndet
Trin 4) Download CSV
Først vil vi se, hvordan vi kan oprette en kommandoknap på regnearket og udføre programmet.
- Opret en mappe i drev C med navnet Bankindtægter
- Indsæt receipts.csv-filen, som du downloadede
Trin 5) Optag makro
- Klik på fanen UDVIKLER
- Klik på Optag makro som vist på billedet nedenfor
Du får følgende dialogvindue
- Indtast ImportBankReceipts som makronavn.
- Trin to er der som standard
- Indtast beskrivelsen som vist i ovenstående diagram
- Klik på fanen "OK"
Trin 6) Udfør makrooperationer / trin, du vil optage
- Sæt markøren i celle A1
- Klik på fanen DATA
- Klik på knappen Fra tekst på båndlinjen Hent eksterne data
Du får følgende dialogvindue
- Gå til det lokale drev, hvor du har gemt CSV-filen
- Vælg CSV-filen
- Klik på knappen Importer
Du får følgende guide
Klik på knappen Næste efter at have fulgt ovenstående trin
Følg ovenstående trin og klik på næste knap
- Klik på knappen Afslut
- Din projektmappe skal nu se ud som følger
Trin 7) Formater dataene
Gør kolonnerne fed, tilføj det samlede beløb, og brug SUM-funktionen for at få det samlede beløb.
Trin 8) Stop optagelse af makro
Nu hvor vi er færdige med vores rutinearbejde, kan vi klikke på stopoptagelse af makro-knappen som vist på billedet nedenfor
Trin 9) Afspil makroen igen
Før vi gemmer vores arbejdsbog, skal vi slette de importerede data. Vi gør dette for at oprette en skabelon, som vi vil kopiere, hver gang vi har nye kvitteringer og ønsker at køre ImportBankReceipts-makroen.
- Fremhæv alle de importerede data
- Højreklik på de fremhævede data
- Klik på Slet
- Klik på knappen Gem som
- Gem projektmappen i et makroaktiveret format som vist nedenfor
- Lav en kopi af den nyligt gemte skabelon
- Åben det
- Klik på fanen UDVIKLER
- Klik på knappen Makroer
Du får følgende dialogvindue
- Vælg ImportBankReceipts
- Fremhæver beskrivelsen af din makro
- Klik på knappen Kør
Du får følgende data
Tillykke, du oprettede lige din første makro i Excel.
Resumé
Makroer forenkler vores arbejdsliv ved at automatisere de fleste af de rutinearbejder, vi udfører. Makroer Excel drives af Visual Basic til applikationer.