Opret knapmakro i Excel - Top 3 metoder (trin for trin)

Indholdsfortegnelse

Opret en makroknap i Excel

De mest almindelige opgaver i Excel kan automatiseres for at undgå unødvendigt tidsforbrug. At have talt om automatisering VBA-makroer er vejen til at gå videre i excel; når makrokodningen er færdig, skal vi udføre dette program for at få det tildelte job udført. Du skal allerede have set en knap, der kan udføre jobbet i mange af regnearkene, så når programmeringen er færdig, kan vi tildele det arbejde til en af ​​knapperne, så ved blot at klikke på knappen udføres det tildelte job . Så i denne artikel tager vi dig igennem processen med at oprette en excel-knap for at udføre opgaven.

3 metoder til at oprette knap i makro Excel?

Som vi ved, er makrokodning den perfekte måde at automatisere opgaver på; der er en lille anden ting, vi kan gøre for at udføre denne kode. Makro og knapper er de perfekte kombinationer; det er som et "typisk indisk ægteskab mellem drenge kan lide en pige og en pige kan lide en dreng." Ved at klikke på knappen kan vi udføre hundreder af linjer, så nogle af de komplicerede rapporter kan automatiseres og overdrages til dine teammedlemmer og siger, at alt hvad de skal gøre er at klikke på knappen for at få arbejdet gjort.

Så i Excel kan vi oprette en excel-knap på tre måder, og de er nedenfor.

  1. Former
  2. Aktiv X-kontrol
  3. Formkontrol i Excel

Vi vil se hver enkelt af dem i detaljer nu.

# 1 - Brug af figurer

Den bedste og nemme måde at oprette en knap til at tildele makro er at bruge “Shapes” i Excel. Vi kan indsætte en lang række former i Excel, og vi kan også formatere disse figurer, som vi gerne vil få dem til at se ud.

Inden du indsætter figurer, er nedenstående makro, som vi havde skrevet for at filtrere værdier i nedenstående data.

Vi har data i kolonner fra A til E, og i G2-cellen har vi oprettet en rulleliste over alle korttyper, den korttype, som vi vælger i G2-cellen, skal filtreres ud i dataene og til dette, nedenfor er den excel makro kode, vi har skrevet.

Kode:

Underfiltreringsværdier () Dim LR så lang dim LC Så lang dim Rng som område LR = celler (rækker. Antal, 1). Slut (xlUp). Række LC = celler (5, kolonner. Antal). Slut (xlToLeft). Kolonne Indstil Rng = Celler (5, 1). Resize (LR, LC) Rng.AutoFilter Field: = 4, Criteria1: = Range ("G2"). Value End Sub

Efter kørsel af ovenstående kode filtreres de værdier, der er valgt i celle G2-cellen. Hver gang vi har brug for at åbne Visual Basic Editor, og vi skal køre koden.

Så nu indsætter vi figurer for at tildele makroen.

Trin 1: Gå til fanen INDSÆT i Excel og find indstillingen "Figurer".

Trin 2: Når du klikker på rullelisten "Former", vil vi se mange former for muligheder.

Vælg en af ​​figurerne og tegn på regnearket (over datatabellen).

Trin 3: Når vi har tilføjet figurerne, skal vi indtaste en tekstværdi til den, så højreklik på formen og vælg "Rediger tekst."

Trin 4: Indtast tekst, som du gerne vil overføre meddelelsen til brugeren.

Trin 5: Dette er standardvisningen af ​​formen, så vi kan formatere den under fanen "Format".

Trin 6: Når den korrekte formatering er givet til formen, skal du højreklikke og vælge "Tildel makro."

Trin 7: Nu åbner dette alle makroenavne i den visuelle grundeditor.

Vælg den makro, du vil tildele formen.

Trin 8: Klik nu på "Ok", og makroen er tildelt formen.

Nu når du holder markøren over formen, kan du se håndmarkøren, der angiver klikindstillingen.

Hvis du klikker nu, udføres den tildelte makro, og den værdi, der er der i celle G2, filtreres.

# 2 - Brug af formkontrolformer og Active X

Under fanen udvikler har vi en mulighed kaldet "Indsæt"; under dette; vi har "Form Control" og "Active X Control."

Vælg "Knap" fra "Form Controls " .

Tegn dette på dit regneark, og straks får du en liste over makroer.

Vælg den makro, du vil tildele, og klik på "Ok" for at lukke ovenstående vindue.

Nu er knappen oprettet til at køre makroen.

På denne måde kan vi oprette en knap i Excel for at udføre makroen.

Ting at huske

  • Active X Control-knappen kræver yderligere viden om kodning, så det er ikke dækket af denne artikel.
  • Den grundlæggende forskel mellem form & form kontrol er den formatering og stil, de ser ud.

Interessante artikler...