Een knop toevoegen en een macro toewijzen in Excel

Excel-knoppen

In Excel worden knoppen gebruikt om macro's aan te roepen. In deze zelfstudie wordt beschreven hoe u Excel-knoppen maakt, macro's eraan toewijst, hun eigenschappen aanpast en meer.

Excel-macro's zijn standaard toegankelijk in een lijst via de knop "Macro's" op het lint Bekijken.

Vaak wilt u echter gemakkelijk toegang bieden tot een bepaalde macro rechtstreeks op uw werkblad. Dit kan worden bereikt met behulp van een knopbediening.

Een knopbesturingselement ziet eruit als een Microsoft Windows-knop en voert een macro uit wanneer erop wordt geklikt. Het is een veel handigere manier om toegang te krijgen tot uw meest gebruikte macro's en het is een gemakkelijke manier om aangepaste functionaliteit beschikbaar te maken voor andere gebruikers van uw werkmap.

Een macro uitvoeren vanaf een knop

Om een ​​macro vanaf een knop in Excel uit te voeren, klikt u eenvoudig op de knop:

Het Excel-tabblad Ontwikkelaars

Knoppen zijn toegankelijk via het tabblad Ontwikkelaars.

Helaas verbergt Excel standaard het tabblad Ontwikkelaars. Als u het ontwikkelaarslint niet ziet, volgt u deze stappen:

  • Klik Bestand > Opties in de lijst aan de linkerrand

  • In de Opties dialoog selecteer Lint aanpassen > Het lint aanpassen > Hoofdtabbladen en voeg een vinkje toe in het vak voor "Ontwikkelaar", en klik op Oke.

Een macroknop toevoegen

Selecteer in Excel het tabblad Ontwikkelaars en klik vervolgens op de "Invoegen” vervolgkeuzelijst in het gedeelte Besturing. Er zijn verschillende soorten besturingselementen die zijn onderverdeeld in twee secties, "Formulierbesturingselementen" en "ActiveX-besturingselementen".

Voor nu, klik gewoon op de Knop controle onder "Formulierbesturing”. Beweeg vervolgens de muis ergens over het werkbladoppervlak, houd vervolgens de linkermuisknop ingedrukt en sleep de muis om de omtrek van een rechthoek te tekenen. Wanneer u de linkermuisknop loslaat, verschijnt er een nieuw dialoogvenster met de titel "Macro toewijzen”.

Een macro toewijzen aan een knop

Hier kunt u een bestaande macro aan de knop toewijzen, een nieuwe macro opnemen, een geheel nieuwe macro maken met VBA of op "Annuleren" klikken en later terugkeren naar uw knop.

Bestaande macro toewijzen aan een knop

Om een ​​bestaande macro toe te wijzen, selecteert u eenvoudig de naam van de macro in de lijst en klikt u vervolgens op OK.

Een bestaande macro bewerken voordat u deze aan een knop toewijst

Om een ​​macro te bewerken voordat u deze aan de knop toewijst, selecteert u de naam van de macro in de lijst en klikt u op de knop "Bewerken" (de tekst van de knop "Nieuw" verandert in "Bewerken").

Een macro opnemen en toewijzen aan knop

Om een ​​nieuwe macro op te nemen en toe te wijzen aan de knop, klikt u op “Opnemen… ”. Dit brengt de Macro opnemen dialoogvenster, waar u een naam opgeeft en op "OK" klikt. De knop krijgt die macro toegewezen. Ondertussen blijft Excel in een opnamestatus totdat u op "Opname stoppen" klikt in het gedeelte "Code" van het tabblad Ontwikkelaar.

VBA-procedure schrijven en toewijzen aan knop

Om een ​​nieuwe macro voor de knop te schrijven, typt u een nieuwe naam voor uw macro in het tekstvak bovenaan het dialoogvenster en klikt u vervolgens op "Nieuw". Excel zal de VB-editor openen, waarin u een nieuwe lege macroprocedure ziet met de naam die u hebt ingevoerd. Deze procedure wordt opgeslagen in een nieuwe module, zichtbaar in het projectvenster.

Wijzig macro toegewezen aan knop

Om de macro te wijzigen die aan een knop is toegewezen, klikt u met de rechtermuisknop op de knop en selecteert u Macro toewijzen:

Hier kunt u de toegewezen macro zien en de gewenste wijzigingen aanbrengen.

Knopeigenschappen aanpassen in Excel

Excel-knop verplaatsen of vergroten/verkleinen

Nadat u een knop heeft geplaatst, kunt u deze eenvoudig verplaatsen of vergroten of verkleinen. Om een ​​van deze acties uit te voeren, klikt u met de rechtermuisknop op de knop. Vervolgens kunt u met de linkermuisknop klikken en de knop naar de gewenste locatie slepen of het formaat ervan wijzigen.

Hernoem knop

Terwijl de knop is geselecteerd, klikt u met de linkermuisknop op de knoptekst die u wilt bewerken.

Om meerdere regels toe te voegen, drukt u eenvoudig op de BINNENKOMEN toets.

Formaatknop

Om andere knopeigenschappen op te maken, Klik met de rechtermuisknop > Opmaakbesturing

Hier kunt u lettergroottes en vele andere knopeigenschappen aanpassen:

Van bijzonder belang is het tabblad "Eigenschappen", dat verandert hoe de knop zich gedraagt ​​​​als omringende rijen en kolommen worden ingevoegd, verwijderd, vergroot of verkleind of verborgen / zichtbaar gemaakt.

  • Verplaatsen en vergroten met cellen: De knop wordt verplaatst en vergroot of verkleind wanneer rijen en kolommen worden gewijzigd.
  • Verplaatsen maar niet vergroten met cellen: De knop wordt verplaatst, maar wordt niet vergroot of verkleind.
  • Verplaats of formaat niet met cellen: De knop wordt niet verplaatst of vergroot/verkleind.
  • Eindelijk, Object afdrukken kunt instellen dat het object op afdrukken wordt weergegeven. Dit is standaard niet aangevinkt, maar kan desgewenst worden ingeschakeld.

Een macro toewijzen aan een vorm

Naast knoppen kunnen macro's worden toegewezen aan andere objecten zoals afbeeldingen, tekstvakken en vormen. Met een afbeelding of vorm kunt u een knop maken die eruitziet zoals u wilt. Excel bevat een breed scala aan aanpasbare vormen, waaronder polygonen, pijlen, banners en meer die mogelijk beter geschikt zijn voor uw werkblad dan een gewoon knopbesturingselement.

Vormen zijn toegankelijk via het tabblad Invoegen:

Selecteer de gewenste vorm in de vervolgkeuzelijst Vorm, teken deze op uw werkblad zoals u een knopbediening zou doen, klik er vervolgens met de rechtermuisknop op en selecteer "Macro toewijzen …" in het pop-upvenster. De opties zijn hetzelfde als het toewijzen van een macro aan een knop.

Een macro toewijzen aan een hyperlink

Macro's kunnen ook worden toegewezen aan hyperlinks met behulp van VBA-evenementen. Gebeurtenissen zijn procedures die worden geactiveerd wanneer bepaalde acties worden uitgevoerd:

  • Werkmap openen/sluiten/opslaan
  • Werkblad activeren / deactiveren
  • Celwaarden wijzigen
  • Klik op hyperlink
  • en meer.

Evenementen vereisen kennis van VBA. Bezoek onze VBA-zelfstudie voor meer informatie over evenementen.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave