Indsæt makroer i Excel - sådan oprettes makroer

Indholdsfortegnelse:

Anonim

Sådan er det gjort!

Enkelt sagt er makroer små softwareprogrammer, der kan bruges til at automatisere rutineopgaver i Excel. Især kan tidskrævende periodiske opgaver, der skal behandles regelmæssigt i Microsoft Excel, forenkles med makroer.

Eksempel: En medarbejder i et metalbyggeri har til opgave at bestemme lagerniveauet for en materialegruppe. For at gøre dette skal han åbne forskellige Excel -regneark, kontrollere værdier og udføre mange arbejdstrin manuelt på pc'en. De indsamlede data behandles omhyggeligt, filtreres og sorteres og i et sidste trin integreres i grafik og sendes som en PDF til forskellige modtagere.

Med en makro kan hvert arbejdstrin registreres, gemmes langsigtet og afspilles om nødvendigt. Dette sparer tid, er mere effektivt og samtidig mindre tilbøjeligt til fejl.

Sammenfattende er makroer afgørende for den praktiske brug af Excel, da de er i stand til at automatisere en række arbejdstrin, der er ineffektive med manuel behandling. Makroer gemmes i Excel på VBA -programmeringssproget. VBA står for "Visual Basic for Applications" og er et programmeringssprog, der kan bruges til at styre Microsoft Excel og andre Office -programmer såsom Word eller Access.

Sådan opretter du en makro i Excel

Du behøver ikke meget forudgående viden for at oprette en ny makro i Microsoft Excel 365. I syv brugervenlige trin kan du oprette en makro, som du derefter kan afspille så ofte du vil:

  1. Skift til fanen "Udviklerværktøjer" i Microsoft Excel.

  2. Du kan oprette en ny makro i menuområdet "Kode". Alternativt kan knappen til oprettelse eller udførelse af makroer også findes i fanen "Vis" under menupunktet "Makroer".

  3. Klik på knappen Optag makro, og indtast et navn på makroen. Du har også mulighed for at indtaste en tastekombination, som du let kan starte makroen med på et senere tidspunkt. Du kan gemme makroen i den aktuelle projektmappe, så du og andre kan køre den, eller du kan vælge en personlig projektmappe, som andre brugere ikke kan få adgang til. Tilføjelse af en beskrivelse kan være nyttigt for at forstå formålet med makroen. Klik på OK for at starte optagelsen af makroen.

  4. Din makro registreres i Excel, og alle input, formler og kommandoer gemmes i baggrunden. Stop optagelsen af makroen ved at klikke på knappen "Stop optagelse".

  5. Åbn "Visual Basic" via knappen med samme navn i menuen Kode. I editoren har du mulighed for at se den optagede makro i Visual Basic -programmeringssproget og foretage ændringer med insider -viden.

  6. Du har også mulighed for at redigere eller slette makroen eller ændre navnet og andre muligheder ved at klikke på knappen Makroer.

  7. Start makroen med et klik på "Udfør" eller ved at bruge den tidligere tildelte tastekombination CTRL + Ö. Den tilføjelse til produkt C, der ønskes i eksemplet, udføres automatisk.

Info: Som standard er makroer inkluderet med absolutte referencer. Eventuelt kan du også optage en makro med relative referencer. I dette tilfælde arkiveres makroer i forhold til den oprindeligt registrerede celle.

Sammenfattende kan du oprette en makro i Microsoft Excel ved at navigere til fanen "Udvikler". Hvis dette er skjult, skal du indtaste søgeordet "makro" i søgefeltet eller navigere til fanen "Vis".

Når du har tildelt et navn til den nye makro, skal du indtaste en række kommandoer i programmeringssproget Visual Basis (VBA). Dette gøres enten ved at programmere kommandoerne manuelt eller ved at registrere kommandosekvensen direkte i Excel. Når makroen er blevet gemt, kan du bruge den til alle følgende Excel -regneark. På denne måde kan du automatisere tilbagevendende standardopgaver fornuftigt og effektivt.

Kopiering af en eksisterende makro: Sådan fungerer det i 5 trin

Hvis du har oprettet en makro i en personlig projektmappe og også gerne vil køre den i andre regneark, kan du kopiere makroen i Excel. Det fungerer sådan:

  1. Åbn Excel -projektmappen, hvor makroen gemmes.

  2. I det næste trin skal du åbne den projektmappe, hvor du vil gemme makroen.

  3. Klik på Visual Basic på fanen Udvikler. Du starter Visual Basic Editor.

  4. I det sidste trin i Project Explorer skal du trække modulet ned med den makro, du vil kopiere til mål -projektmappen. I eksemplet kopierer vi modul 1 fra mappe 1 til mappe 2.

  5. Efter kopiering er makroen i begge projektmapper og kan udføres.

Ved at kopiere makroer kan omfattende makroer overføres på en brugervenlig måde og inden for få sekunder. Dette sparer tid og garanterer, at makroen kan bruges på samme måde som den originale version.

Ofte stillede spørgsmål

Hvornår giver det mening at arbejde med makroer i Excel?

Brugen af makroer i Microsoft Excel giver mening, når gentagne, dumme forespørgsler eller opgaver skal automatiseres. Makroer oprettes i Excel på programmeringssproget VBA. De behøver ikke at blive programmeret manuelt i koder, men kan designes ved hjælp af et integreret optagelsesværktøj.

Kan makroer være farlige?

Personligt oprettede makroer udgør ikke en sikkerhedsrisiko. Hvis du åbner Excel -filer fra andre brugere, kan en makro udgøre en sikkerhedsrisiko. Virus eller spionsoftware kan komme ind på din computer via makroer. Af denne grund er det fornuftigt at forhindre udførelse af eksterne makroer som standard. Dette giver dig mulighed for proaktivt at kontrollere, om du vil køre makroen eller ej.

Til hvilke opgaver kan makroer i Excel bruges?

Opgaver, der kan udføres hurtigere gennem automatisering, er generelt egnede som makroer. Oprettelse af tilbud, dataudveksling via grænseflader med eksterne programmer og dataoverførsel inden for Microsoft Office -produktfamilien kan også automatiseres ved hjælp af makroer.