Maak een knopmacro in Excel - Top 3 methoden (stap voor stap)

Maak een macroknop in Excel

De meest voorkomende taken in Excel kunnen worden geautomatiseerd om onnodig tijdverbruik te voorkomen. Na gesproken te hebben over automatisering is VBA-macro's de manier om vooruit te gaan in Excel; Zodra de macro-codering is voltooid, moeten we dat programma uitvoeren om de toegewezen taak te voltooien. U moet in veel van de werkbladen al een knop hebben gezien die het werk kan doen, dus zodra het programmeren is voltooid, kunnen we dat werk toewijzen aan een van de knoppen, dus door gewoon op de knop te klikken, wordt de toegewezen taak uitgevoerd . In dit artikel zullen we u daarom door het proces leiden van het maken van een Excel-knop om de taak uit te voeren.

3 Methoden om een ​​knop te maken in Macro Excel?

Zoals we weten, is macrocodering de perfecte manier om taken te automatiseren; er is nog iets anders dat we kunnen doen om die code uit te voeren. Macro en knoppen zijn de perfecte combinaties; het is als een "typisch Indiaas huwelijk van een jongen houdt van een meisje en een meisje houdt van een jongen." Met slechts één klik op de knop kunnen we honderden regels uitvoeren, zodat sommige van de gecompliceerde rapporten kunnen worden geautomatiseerd en overgedragen aan uw teamleden en zeggen dat ze alleen maar op de knop hoeven te klikken om de klus te klaren.

Dus in Excel kunnen we op drie manieren een Excel-knop maken, en die staan ​​hieronder.

  1. Vormen
  2. Actieve X Control
  3. Formulierbeheer in Excel

We zullen ze nu allemaal in detail bekijken.

# 1 - Vormen gebruiken

De beste en gemakkelijke manier om een ​​knop te maken om macro's toe te wijzen, is door "Vormen" van Excel te gebruiken. We kunnen een grote verscheidenheid aan vormen in Excel invoegen, en we kunnen deze vormen ook opmaken zoals we ze er graag uit willen laten zien.

Voordat we vormen invoegen, staat hieronder de macro die we hadden geschreven om waarden in de onderstaande gegevens te filteren.

We hebben gegevens in kolommen van A tot E, en in G2-cel hebben we een vervolgkeuzelijst gemaakt met alle kaarttypen, het kaarttype dat we in de G2-cel kiezen, moet worden uitgefilterd in de gegevens en hiervoor, hieronder is de Excel-macrocode die we hebben geschreven.

Code:

Sub Filter_Values ​​() Dim LR As 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 Stel Rng = Cellen (5, 1) .Resize (LR, LC) Rng.AutoFilter Veld: = 4, Criteria1: = Bereik ("G2"). Waarde End Sub

Bij het uitvoeren van de bovenstaande code, filtert het de waarden die zijn geselecteerd in de cel G2-cel. Elke keer dat we de Visual Basic Editor moeten openen, moeten we de code uitvoeren.

Dus nu gaan we vormen invoegen om de macro toe te wijzen.

Stap 1: Ga naar het INSERT-tabblad in Excel en zoek de optie "Vormen".

Stap 2: Zodra u op de vervolgkeuzelijst met "Vormen" klikt, zien we veel opties voor vormen.

Selecteer een van de vormen en teken op het werkblad (boven de gegevenstabel).

Stap 3: Nadat we de vormen hebben toegevoegd, moeten we er een tekstwaarde aan invoeren, dus klik met de rechtermuisknop op de vorm en kies 'Tekst bewerken'.

Stap 4: Voer tekst in zoals u het bericht aan de gebruiker wilt overbrengen.

Stap 5: Dit is de standaardweergave van de vorm, dus we kunnen deze opmaken onder het tabblad "Formaat".

Stap 6: Zodra de juiste opmaak aan de vorm is gegeven, klikt u met de rechtermuisknop en kiest u 'Macro toewijzen'.

Stap 7: Dit opent nu alle macronamen in de visuele basiseditor.

Kies de macro die u aan de vorm wilt toewijzen.

Stap 8: Klik nu op "Ok" en de macro is aan de vorm toegewezen.

Wanneer u nu over de vorm zweeft, kunt u de handaanwijzer zien die de klikoptie aangeeft.

Als u nu klikt, wordt de toegewezen macro uitgevoerd en wordt de waarde die in cel G2 staat, gefilterd.

# 2 - Formulierbesturingsvormen en Active X gebruiken

Onder het ontwikkelaarstabblad hebben we een optie genaamd "Invoegen"; onder dit; we hebben 'Form Control' en 'Active X Control'.

Van “Form Controls”, selecteer de “Button” optie.

Teken dit op uw werkblad en u krijgt onmiddellijk een lijst met macro's.

Kies de macro die u wilt toewijzen en klik op "Ok" om het bovenstaande venster te sluiten.

Now Button is gemaakt om de macro uit te voeren.

Op deze manier kunnen we een knop in Excel maken om de macro uit te voeren.

Dingen om te onthouden

  • De Active X Control-knop vereist meer kennis van codering, dus wordt deze niet behandeld in dit artikel.
  • Het fundamentele verschil tussen vorm- en formulierbesturing is de opmaak en stijl die ze eruit zien.

Interessante artikelen...