Sådan køres en makro i Excel-En komplet trin-for-trin vejledning

Indholdsfortegnelse

Se video - Sådan køres en makro i Excel

I Excel kan du oprette en makro ved at optage den eller ved at skrive kode i VB -editoren.

Når den er oprettet, skal du køre makroen.

I denne vejledning viser jeg dig forskellige måder at køre en makro i Excel på.

Hvis du er interesseret i at lære VBA på den nemme måde, så tjek min Online Excel VBA -træning.

Sådan køres en makro i Excel

I forbindelse med denne vejledning, lad os sige, at vi har en makro ved navn 'ColorCell' med følgende kode:

Sub ColorCell () Område ("A1"). Interior.Color = vbRed End Sub

Denne ene liniekode ville fylde cellen A1 i det aktive ark med rød farve.

Lad os nu se forskellige måder at køre denne makro i Excel på.

Kør makroen ved at klikke på en figur

En af de nemmeste måder at køre en makro på er at have en knap i regnearket og klikke på den knap for at udføre makroen.

Det er let og intuitivt.

Fordelen ved denne metode er, at den gør det virkelig let og intuitivt for alle at køre makroen. Selvom du deler projektmappen med en, der ikke har kendskab til VBA, kan han/hun bare klikke på knappen og se handlingerne finde sted (uden selv at vide, hvad der sker i bagenden).

Noget som vist herunder:

Her er trinene til at gøre dette:

  • Klik på fanen Indsæt.
  • Klik på ikonet Figurer i gruppen Illustrationer. Indsæt enhver form, som du vil tildele makroen.
  • Klik hvor som helst på regnearket. Det vil indsætte formobjektet i regnearket.
  • Ændre størrelsen/formater formen, som du vil. I eksemplet ovenfor har jeg ændret størrelse, farve og kant. Du kan også indsætte enhver tekst i formen ved blot at markere den og skrive teksten.
  • Højreklik på formen, og vælg Tildel makro. Dette åbner dialogboksen Tildel makro.
  • Vælg den makro, du vil tildele figuren i dialogboksen Tildel makro, og klik på knappen OK.

Det er det! Nu ville formen fungere som en knap, og når du klikker på den, kører den den tildelte makro.

Kør makro ved at klikke på en knap

Selvom formen er noget, du kan formatere, har en knap et standardformat.

Sådan ser det ud:

Du kan tildele en makro til en knap og derefter køre makroen ved blot at klikke på den knap.

Her er trinene til at tildele en makro til en knap:

  • Gå til fanen Udvikler -> Kontrolelementer -> Indsæt -> Formularkontroller -> Knap.
    • Fanen Udvikler er som standard ikke synlig på båndet, og du skal muligvis tilføje den, før du bruger den …
  • Klik hvor som helst på regnearket. Så snart du gør dette, åbnes dialogboksen Tildel makro.
  • Vælg den makro, du vil tildele knappen, og klik på OK. Dette ville indsætte knappen i regnearket.

Knappen indsat ved hjælp af denne teknik er en standard, og du kan ikke ændre formateringen af ​​knappen (i modsætning til former, hvor du kan ændre praktisk talt alt).

Du kan dog ændre teksten på knappen. For at gøre dette skal du højreklikke på det og vælge Rediger tekst.

Bemærk: Du kan også tildele en makro til andre interaktive kontroller, f.eks. Et afkrydsningsfelt eller rullefelt.

Kør en makro fra båndet (fanen Udvikler)

Hvis du har flere makroer i projektmappen, kan du se en liste over alle makroerne i dialogboksen Makroer. Det gør det let at køre flere makroer fra et enkelt sted.

Her er trinene:

  • Gå til fanen Udvikler -> Kode -> Makroer.
  • Dialogboksen Makroer viser alle makroerne i projektmappen. Vælg den, du vil køre.
  • Klik på Kør.

Kør en makro fra VB Editor

Hvis du er den, der skriver og tester makroer, kan du i stedet for at indsætte knapper direkte køre en makro fra VB Editor.

Her er trinene:

  • Vælg en hvilken som helst linje inden for koden i kodevinduet. Hvis du har flere makroer/subs, skal du sørge for, at markøren er i den makro, du vil køre.
  • Gå til værktøjslinjen, og klik på ikonet Grønt trekant (du kan også bruge tastaturgenvejen - F5).

Så snart du gør dette, vil makroen blive eksekveret.

Hvis du kun har VB -editoren åben (og du ikke kan se regnearket), ser du muligvis ikke ændringen i regnearket. Du kan minimere VB Editor-skærmen og derefter køre makroen for at se ændringerne i realtid.

Du kan også lide følgende Excel VBA -vejledninger:

  • Arbejde med celler og områder i Excel VBA.
  • Arbejde med regneark i VBA.
  • Arbejde med projektmapper i VBA.
  • Brug af loops i Excel VBA.
  • Brug af IF Then Else Statement i Excel VBA.
  • Oprettelse af brugerdefinerede funktioner i Excel.
  • Excel VBA Events - En nem (og komplet) vejledning.
  • Sådan oprettes og bruges personlig makro -projektmappe i Excel.
  • 24 Nyttige Excel -makroeksempler.
  • Sådan oprettes og bruges et Excel-tilføjelsesprogram.
  • Vejledning til brug til næste sløjfe i Excel VBA.
wave wave wave wave wave