Opprett knappemakro i Excel - Topp 3 metoder (trinnvis)

Innholdsfortegnelse

Lag en makroknapp i Excel

De vanligste oppgavene i Excel kan automatiseres for å unngå unødvendig tidsforbruk. Å ha snakket om automatisering VBA-makroer er veien å gå fremover i excel; Når makrokodingen er ferdig, må vi utføre programmet for å få den tildelte jobben gjort. Du må allerede ha sett en knapp som kan gjøre jobben i mange av regnearkene, så når programmeringen er ferdig, kan vi tilordne det arbeidet til en av knappene, så ved å bare klikke på knappen vil den tildelte jobben bli utført . Så i denne artikkelen tar vi deg gjennom prosessen med å lage en excel-knapp for å utføre oppgaven.

3 Metoder for å lage knapp i Macro Excel?

Som vi vet er makrokoding den perfekte måten å automatisere oppgaver på; det er en liten annen ting vi kan gjøre for å utføre den koden. Makro og knapper er de perfekte kombinasjonene; det er som et "typisk indisk ekteskap med gutt som en jente og en jente som en gutt." Ved å klikke på knappen kan vi utføre hundrevis av linjer, slik at noen av de kompliserte rapportene kan automatiseres og overleveres til teammedlemmene dine og si at alt de trenger å gjøre er å klikke på knappen for å få jobben gjort.

Så i Excel kan vi lage en excel-knapp på tre måter, og de er nedenfor.

  1. Former
  2. Aktiv X-kontroll
  3. Skjemakontroll i Excel

Vi vil se hver enkelt av dem i detalj nå.

# 1 - Bruk av figurer

Den beste og enkle måten å lage en knapp for å tildele makro er å bruke “Shapes” i Excel. Vi kan sette inn et bredt utvalg av former i excel, og vi kan også formatere disse figurene slik vi ønsker å få dem til å se ut.

Før du setter inn figurer, er nedenfor makroen vi hadde skrevet for å filtrere verdier i dataene nedenfor.

Vi har data i kolonnene fra A til E, og i G2-cellen har vi opprettet en rullegardinliste over alle korttypene, korttypen som vi velger i G2-cellen skal filtreres ut i dataene og for dette, nedenfor er Excel-makrokoden vi har skrevet.

Kode:

Sub Filter_Values ​​() Dim LR Like Long Dim LC As Long Dim Rng As Range LR = Cells (Rows.Count, 1). End (xlUp). Row LC = Cells (5, Columns.Count) .End (xlToLeft) .Column Sett Rng = Celler (5, 1) .Resize (LR, LC) Rng.AutoFilter Field: = 4, Criteria1: = Range ("G2"). Value End Sub

Når du kjører ovennevnte kode, vil den filtrere verdiene som er valgt i cellen G2-cellen. Hver gang vi trenger å åpne Visual Basic Editor, og vi må kjøre koden.

Så nå vil vi sette inn former for å tildele makroen.

Trinn 1: Gå til INSERT-fanen i Excel og finn alternativet "Shapes".

Trinn 2: Når du klikker på rullegardinlisten "Former", vil vi se mange former for alternativer.

Velg hvilken som helst av figurene og tegn på regnearket (over datatabellen).

Trinn 3: Etter at figurene er lagt til, må vi legge inn litt tekstverdi i den, så høyreklikk på figuren og velg "Rediger tekst."

Trinn 4: Skriv inn tekst slik du vil formidle meldingen til brukeren.

Trinn 5: Dette er standardvisningen for formen, så vi kan formatere den under "Format" -fanen.

Trinn 6: Når riktig formatering er gitt til formen, høyreklikker du og velger "Tildel makro."

Trinn 7: Nå åpner dette alle makronavnene i den visuelle grunnredigereren.

Velg makroen du vil tildele formen.

Trinn 8: Klikk nå på "Ok", og makroen er tildelt formen.

Nå når du holder markøren på formen, kan du se håndpekeren som indikerer klikkalternativet.

Nå, hvis du klikker, blir den tildelte makroen utført, og verdien som er der i celle G2 blir filtrert.

# 2 - Bruke formkontrollformer og Active X

Under utviklerfanen har vi et alternativ som heter “Sett inn”; under dette; vi har "Form Control" og "Active X Control."

Velg "Button" -alternativet fra "Form Controls " .

Tegn dette på regnearket, og umiddelbart får du en liste over makroer.

Velg makroen du vil tildele, og klikk på “Ok” for å lukke vinduet ovenfor.

Nå er knappen opprettet for å kjøre makroen.

Slik kan vi lage en knapp i Excel for å utføre makroen.

Ting å huske

  • Active X Control-knappen krever ytterligere kodingskunnskap, så dekkes ikke av denne artikkelen.
  • Den grunnleggende forskjellen mellom form og formkontroll er formateringen og stilen de ser ut.

Interessante artikler...