Skapa knappmakro i Excel - Topp 3-metoder (steg för steg)

Innehållsförteckning

Skapa en makroknapp i Excel

De vanligaste uppgifterna i Excel kan automatiseras för att undvika onödig tidsförbrukning. Att ha pratat om automatisering VBA-makron är vägen att gå framåt i Excel; när makrokodningen är klar måste vi köra programmet för att få det tilldelade jobbet gjort. Du måste redan ha sett en knapp som kan göra jobbet i många av kalkylbladet, så när programmeringen är klar kan vi tilldela det arbetet till en av knapparna, så genom att bara klicka på knappen kommer det tilldelade jobbet att utföras . Så i den här artikeln tar vi dig igenom processen att skapa en excel-knapp för att utföra uppgiften.

3 metoder för att skapa knapp i Macro Excel?

Som vi vet är makrokodning det perfekta sättet att automatisera uppgifter; det finns en liten annan sak vi kan göra för att köra den koden. Makro och knappar är de perfekta kombinationerna; det är som ett "typiskt indiskt äktenskap mellan pojkar gillar en tjej och tjej gillar en pojke." Precis som genom att klicka på knappen kan vi utföra hundratals rader, så några av de komplicerade rapporterna kan automatiseras och överlämnas till dina teammedlemmar och säga att allt de behöver göra är att klicka på knappen för att få jobbet gjort.

Så i Excel kan vi skapa en excel-knapp på tre sätt, och de är nedan.

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

Vi kommer att se var och en av dem i detalj nu.

# 1 - Använda former

Det bästa och enkla sättet att skapa en knapp för att tilldela makro är att använda "Shapes" i Excel. Vi kan infoga en mängd olika former i Excel, och vi kan också formatera dessa former som vi vill få dem att se ut.

Innan du sätter in former, nedan är det makro vi hade skrivit för att filtrera värden i nedanstående data.

Vi har data i kolumner från A till E, och i G2-cellen har vi skapat en rullgardinslista över alla korttyper, den korttyp som vi väljer i G2-cellen ska filtreras bort i data och för detta, nedan är Excel-makrokoden vi har skrivit.

Koda:

Underfiltervärden () Dim LR Så lång Dim LC Så lång Dim Rng Som intervall LR = Cells (Rows.Count, 1). End (xlUp). Row LC = Cells (5, Columns.Count) .End (xlToLeft) .Column Ställ in Rng = celler (5, 1). Ändra storlek (LR, LC) Rng.AutoFilter-fält: = 4, Kriterier1: = Område ("G2"). Värde Slut Sub

När du kör ovanstående kod, kommer den att filtrera de värden som är valda i cellen G2-cellen. Varje gång vi behöver öppna Visual Basic Editor och vi måste köra koden.

Så nu kommer vi att infoga former för att tilldela makrot.

Steg 1: Gå till INSERT-fliken i Excel och hitta alternativet "Shapes".

Steg 2: När du klickar på rullgardinsmenyn "Former" kommer vi att se många former.

Välj någon av formerna och rita på kalkylbladet (ovanför datatabellen).

Steg 3: Efter att ha lagt till formerna måste vi ange något textvärde i det, så högerklicka på formen och välj "Redigera text."

Steg 4: Ange text som du vill förmedla meddelandet till användaren.

Steg 5: Detta är standardvyn för formen, så vi kan formatera den under fliken "Format".

Steg 6: När rätt formatering ges till formen högerklickar du och väljer "Tilldela makro."

Steg 7: Nu öppnar alla makronamn i den visuella grundredigeraren.

Välj det makro som du vill tilldela formen.

Steg 8: Klicka nu på "Ok", och makro har tilldelats formen.

Nu när du svävar på formen kan du se handpekaren som indikerar klickalternativet.

Om du klickar nu körs det tilldelade makrot och värdet som finns i cell G2 filtreras.

# 2 - Använda formulärkontrollformer och Active X

Under utvecklarfliken har vi ett alternativ som heter "Infoga"; under detta; vi har "Form Control" och "Active X Control."

Välj "Knapp" från "Form Controls " .

Rita detta på ditt kalkylblad och omedelbart får du en lista med makron.

Välj det makro som du vill tilldela och klicka på “Ok” för att stänga fönstret ovan.

Nu skapas knappen för att köra makrot.

Så här kan vi skapa en knapp i Excel för att köra makrot.

Saker att komma ihåg

  • Active X-kontrollknappen kräver ytterligare kodningskunskap, så omfattas inte av den här artikeln.
  • Den grundläggande skillnaden mellan form och formkontroll är formateringen och stilen de ser ut.

Intressanta artiklar...