Hoe voeg je een VBA-knop toe in Excel?

Wanneer u een werkmap gebruikt die VBA-code bevat, kunt u een macroknop toevoegen om het voor andere Excel-gebruikers gemakkelijker te maken de code uit te voeren zonder kennis van de VBA-code. Excel-gebruikers Excel-spoedcursus Onze Excel-spoedcursus is bedoeld voor financiële analisten die zich willen voorbereiden op Wall Street. Leer Excel-snelkoppelingen, formules, functies, opmaak, gebruik dergelijke knoppen om gemakkelijk toegang te krijgen tot de meeste macro's in het werkblad.

Voeg een VBA-knop toe

Door knoppen aan het werkblad toe te voegen, kunnen andere gebruikers kennis maken met de aangepaste functionaliteit van uw werkmap. Wanneer op een VBA-knop wordt geklikt, wordt automatisch een macro geactiveerd en is het niet meer nodig om het tabblad Ontwikkelaar te gebruiken om macro's te maken of te openen.

Typen VBA-knoppen voor werkbladen

1. Formulierbesturingsknoppen

Formulierbeheer is een van de belangrijkste manieren om een ​​knop te maken die een macro uitvoert wanneer een gebruiker erop klikt. Het werkt op dezelfde manier als ActiveX-bedieningsknoppen, maar ze verschillen in verschillende aspecten. Formulierbesturingsknoppen geven de indruk dat ze worden ingedrukt wanneer een gebruiker erop klikt, en hun uiterlijk lijkt op knoppen die worden gebruikt in oudere versies van MS Windows. Met de knoppen kunnen gebruikers het type, de grootte en de kleur van het lettertype wijzigen. De knopkleur kan echter niet worden gewijzigd.

Volg de volgende stappen om een ​​formulierbesturingsknop te maken:

  1. Ga naar het tabblad Ontwikkelaars en klik op Invoegen onder het gedeelte Besturing .
  2. Klik op de knop Invoegen in de vervolgkeuzelijst die wordt geopend.
  3. Plaats uw cursor op de werkbladlocatie waar u de knop wilt maken.
  4. Er verschijnt een pop-upvenster. Klik op Macro toewijzen en bevestig.
  5. Zodra de knop is gemaakt, klikt u er met de rechtermuisknop op en klikt u op Formulierbeheer. Hiermee kunt u de eigenschappen van de knop beheren.

Om het knoplabel te wijzigen, klikt u met de rechtermuisknop op de knop en selecteert u Tekst bewerken in de vervolgkeuzelijst. U kunt de macro ook opnieuw toewijzen door op de optie Macro toewijzen in de vervolgkeuzelijst te klikken.

2. ActiveX-besturingsknop

ActiveX Control-knoppen zijn het beste alternatief voor Form Control-knoppen, en ze bieden meer opmaakopties dan de laatste. Bij het maken van knoppen met ActiveX, moeten gebruikers de gebeurtenismacro aan het werkbladmodel toevoegen. De macro wordt geactiveerd wanneer op de macro wordt geklikt.

Met ActiveX-besturingsknoppen kunnen gebruikers ook andere gebeurtenistriggers toevoegen, zoals dubbelklikken. Hiermee kunnen gebruikers aanvullende acties uitvoeren wanneer op de knop wordt dubbelklikt.

Volg de onderstaande stappen om een ​​ActiveX-besturingsknop te maken:

  1. Open het tabblad Ontwikkelaars en ga naar het gedeelte Controle . Klik op Invoegen en scrol naar de ActiveX-besturingselementen.
  2. Klik op de eerste knop onder de ActiveX-besturingselementen (Command-knop).
  3. Plaats uw cursor op de werkbladlocatie waar u uw knop wilt laten verschijnen.
  4. Om de macro te maken, klikt u op Bekijk code in de groep Besturingselementen onder het tabblad Ontwikkelaars om de VBA-editor te starten. Kies CommandButton1 in de subprocedure (aan de linkerkant). Druk op Klik op de vervolgkeuzelijst aan de rechterkant van het VBA-editorvenster.
  5. Voer in de subprocedure de naam van een bestaande macro in of maak uw eigen VBA-code. U kunt bestaande macro's in de werkmap vinden door op Macro's te klikken in het gedeelte Code. U kunt meerdere macro's toevoegen door de naam van elke macro op afzonderlijke regels in de VBA-editor in te voeren.
  6. Klik op de ontwerpmodus om deze uit te schakelen en sluit de VBA-editor voordat u de VBA-code uitvoert. Maak vervolgens de ActiveX-knop aan in het werkblad om de macro uit te voeren.
  7. Om de knopeigenschappen te wijzigen, klikt u op de optie Eigenschappen onder de sectie Besturingselementen. U kunt ook met de rechtermuisknop op de knop klikken en Eigenschappen selecteren in de vervolgkeuzelijst.

3. Excel-vormen

Naast het maken van knoppen op het tabblad Ontwikkelaar, kunnen Excel-gebruikers Excel-vormen gebruiken om de knoppen te maken. Het voordeel van het gebruik van Excel-vormen boven formulierbesturingsknoppen of ActiveX-besturingselementknoppen is dat vormen de meeste opmaak- en stijlopties mogelijk maken. U kunt de kleuren, het ontwerp en het lettertype van knoppen wijzigen om de knoppen er modern uit te laten zien.

Hier zijn de stappen om een ​​knop in Excel te maken met Excel Shapes:

  1. Klik op het tabblad Invoegen en klik vervolgens op Vormen .
  2. Selecteer de gewenste vorm van uw knop (we hebben een afgeronde rechthoek geselecteerd).
  3. Versleep de geselecteerde vorm naar de gewenste locatie op het werkblad om de grootte van de vorm in te stellen.
  4. Klik met de rechtermuisknop op de knop en selecteer Tekst bewerken om het knoplabel te wijzigen. U kunt de knop ook opmaken met behulp van tools die beschikbaar zijn op het tabblad Home.
  5. Om een ​​macro op te geven, klikt u met de rechtermuisknop op de knop en selecteert u Macro toewijzen .
  6. Selecteer de macro uit de lijst Deze werkmap om de macro's deelbaar te maken met andere gebruikers die de werkmap gebruiken. Druk op OK om de macro te bevestigen.
  7. Klik op de knop om de macrobewerking te starten.

Aanvullende bronnen

Finance is de officiële aanbieder van de wereldwijde Financial Modelling & Valuation Analyst (FMVA) ™ FMVA®-certificering Sluit je aan bij 350.600+ studenten die werken voor bedrijven als Amazon, JP Morgan en Ferrari-certificeringsprogramma, ontworpen om iedereen te helpen een financiële analist van wereldklasse te worden . Door cursussen, trainingen en oefeningen voor financiële modellen kan iedereen ter wereld een geweldige analist worden.

Om uw carrière verder te ontwikkelen, zijn de onderstaande aanvullende financiële bronnen nuttig:

  • Excel IVBA Voorbeelden Excel VBA Voorbeelden Excel VBA stelt de gebruiker in staat macro's te maken die processen binnen Excel automatiseren. In deze handleiding worden Excel VBA-voorbeelden gebruikt om te laten zien hoe u een macro opneemt door de macro in te stellen, hoe u variabelen declareert en hoe u naar gegevens verwijst.
  • VBA in Excel VBA in Excel VBA is een afkorting voor Visual Basic for Application. VBA is een programmeertaal die is ontwikkeld door Microsoft Corp. en is geïntegreerd in het
  • VBA-beknopte handleiding VBA-beknopte handleiding Deze VBA-beknopte handleiding biedt een lijst met functies voor VBA in Excel. Een werkmap Werkmappen ("MyBook.xls") Een werkblad Werkbladen ("Sheet1") of Sheets ("Sheet1") Een cel of bereik in A1-conventie Bereik ("A1") of Bereik ("A1: C5") Meerdere cellen of bereik Bereik ("A1, C5, D11") of bereik ("A1: C5, F6, D2: E5") Een bereik in R1C1
  • Overstappen van Excel naar Python Overstappen van Excel naar Python Veel bedrijven gaan nu over van Excel naar Python, een algemene programmeertaal op hoog niveau gemaakt door de Nederlandse programmeur Guido van Rossum

Aanbevolen

Is Crackstreams afgesloten?
2022
Is het MC-commandocentrum veilig?
2022
Verlaat Taliesin een cruciale rol?
2022