Een macro toewijzen aan een formulier of een besturingselementknop (2024)

Macro's en VBA-hulpprogramma's vindt u op het tabblad Ontwikkelaars . Dit tabblad is standaard verborgen.

De eerste stap is het inschakelen. Zie het artikel Het tabblad Ontwikkelaars weergeven voor meer informatie.

Een macro toewijzen aan een formulier of een besturingselementknop (1)

Een knop toevoegen (formulierbesturingselement)

  1. Klik op het tabblad Ontwikkelaars in de groep Besturingselementen op Invoegen en klik vervolgens onder Formulierbesturingselementen op Knop Een macro toewijzen aan een formulier of een besturingselementknop (2) .

  2. Klik in het werkblad op de locatie waar u de linkerbovenhoek van de knop wilt plaatsen. Het pop-upvenster Macro toewijzen wordt weergegeven.

  3. Wijs een macro toe aan de knop en klik vervolgens op OK.

  4. Als u de eigenschappen van het besturingselement van de knop wilt opgeven, klikt u met de rechtermuisknop op de knop en klikt u vervolgens op Besturingselement opmaken.

Een opdrachtknop toevoegen (ActiveX-besturingselement)

  1. Klik op het tabblad Ontwikkelaars in de groep Besturingselementen op Invoegen en klik vervolgens onder ActiveX-besturingselementen op Opdrachtknop Een macro toewijzen aan een formulier of een besturingselementknop (3) .

  2. Klik op de locatie van het werkblad waarop u de linkerbovenhoek van de opdrachtknop wilt weergeven.

  3. Klik in de groep Besturingselementen op Code weergeven. Hiermee start u de Visual Basic-Editor. Zorg ervoor dat Klikken is gekozen in de vervolgkeuzelijst aan de rechterkant. De subprocedure CommandButton1_Click (zie de onderstaande afbeelding) voert deze twee macro's uit wanneer op de knop wordt geklikt: SelectC15 en HelloMessage.

    Een macro toewijzen aan een formulier of een besturingselementknop (4)

  4. Voer in de subprocedure voor de opdrachtknop een van de volgende handelingen uit:

    • Voer de naam in van een bestaande macro in de werkmap. U kunt macro's vinden door te klikken op Macro's in de groep Code . U kunt meerdere macro's uitvoeren vanaf een knop door de macronamen op afzonderlijke regels in de subprocedure in te voeren.

    • Voeg zo nodig uw eigen VBA-code toe.

  5. Sluit de Visual Basic-Editor en klik op Ontwerpmodus Een macro toewijzen aan een formulier of een besturingselementknop (5) om ervoor te zorgen dat de ontwerpmodus is uitgeschakeld.

  6. Als u de VBA-code wilt uitvoeren die nu deel uitmaakt van de knop, klikt u op de ActiveX-opdrachtknop die u zojuist hebt gemaakt.

  7. Als u het ActiveX-besturingselement wilt bewerken, moet u zich in de ontwerpmodus bevinden. Schakel op het tabblad Ontwikkelaars in de groep Besturingselementenontwerpmodus in.

  8. Als u de eigenschappen van het besturingselement van de opdrachtknop wilt opgeven, klikt u op het tabblad Ontwikkelaars in de groep Besturingselementen op Eigenschappen Een macro toewijzen aan een formulier of een besturingselementknop (6) . U kunt ook met de rechtermuisknop op de opdrachtknop klikken en vervolgens op Eigenschappen klikken.

    Opmerking:Voordat u op Eigenschappen klikt, moet u ervoor zorgen dat het object waarvoor u eigenschappen wilt onderzoeken of wijzigen al is geselecteerd.


    Het vak Eigenschappen wordt weergegeven. Als u gedetailleerde informatie over een eigenschap wilt weergeven, selecteert u de eigenschap en drukt u vervolgens op F1 om een Help voor Virtual Basic-onderwerp weer te geven. U kunt ook de naam van de eigenschap in het vak Zoeken van de Help van Visual Basic typen. De volgende tabel bevat een overzicht van de beschikbare eigenschappen.

Als u het volgende wilt doen

Gebruikt u deze eigenschap

Algemeen:

Of het besturingselement wordt geladen wanneer de werkmap wordt geopend. (Genegeerd voor ActiveX-besturingselementen.)

AutoLoad (Excel)

Of het besturingselement de focus kan krijgen en kan reageren op door de gebruiker gegenereerde gebeurtenissen.

Enabled (formulier)

Opgeven of het besturingselement kan worden bewerkt

Locked (formulier)

De naam van het besturingselement opgeven

Name (formulier)

Opgeven hoe het besturingselement wordt gekoppeld aan de cellen eronder (vrij zwevend, verplaatsen maar niet het formaat wijzigen of verplaatsen en formaat wijzigen)

Placement (Excel)

Opgeven of het besturingselement kan worden afgedrukt

PrintObject (Excel)

Opgeven of het besturingselement zichtbaar is of verborgen blijft

Visible (formulier)

Tekst:

Lettertypekenmerken opgeven (vet, cursief, grootte, doorhalen, onderstrepen en gewicht)

Vet, Cursief, Punten, Doorhalen, Onderstrepen, Gewicht (formulier)

Beschrijvende tekst op het besturingselement opgeven waaraan het element kan worden herkend of die het element beschrijft

Caption (formulier)

Of de inhoud van het besturingselement automatisch wordt verpakt aan het einde van een regel.

WordWrap (formulier)

Formaat en positie:

Of de grootte van het besturingselement automatisch wordt aangepast om alle inhoud weer te geven.

AutoSize (formulier)

De hoogte of breedte in punten opgeven

Height, Width (formulier)

De afstand opgeven tussen het besturingselement en de linkerrand of bovenste rand van het werkblad

Left, Top (formulier)

Opmaak:

De achtergrondkleur opgeven

BackColor (formulier)

De achtergrondstijl (transparant of ondoorzichtige).

BackStyle (formulier)

De voorgrondkleur opgeven

ForeColor (formulier)

Opgeven of het besturingselement een schaduw heeft

Shadow (Excel)

Afbeelding:

De bitmap selecteren die in het besturingselement wordt weergegeven

Picture (formulier)

De locatie van de afbeelding ten opzichte van de onderschrift (links, boven, rechts, enzovoort).

PicturePosition (formulier)

Toetsenbord en muis:

De sneltoets voor het besturingselement.

Accelerator (formulier)

Een aangepast muispictogram selecteren

MouseIcon (formulier)

Het type aanwijzer dat wordt weergegeven wanneer de gebruiker de muis over een bepaald object plaatst (standaard, pijl, I-balk, enzovoort).

MousePointer (formulier)

Of het besturingselement de focus krijgt wanneer erop wordt geklikt.

TakeFocusOnClick (formulier)


Macro's en VBA-hulpprogramma's zijn te vinden op het tabblad Ontwikkelaars . Dit tabblad is standaard verborgen. De eerste stap is dus om het in te schakelen

  1. Ga naar Voorkeuren voor Excel > ... > lint & werkbalk.

  2. Schakel in de categorie Lint aanpassen in de lijst Hoofdtabbladen het selectievakje Ontwikkelaars in. Klik vervolgens op Opslaan.

    Een macro toewijzen aan een formulier of een besturingselementknop (7)

Een knop toevoegen (formulierbesturingselement)

Voer de volgende stappen uit:

  1. Klik op het tabblad Ontwikkelaars op Knop Een macro toewijzen aan een formulier of een besturingselementknop (8) .

  2. Klik in het werkblad op de locatie waar u de linkerbovenhoek van de knop wilt plaatsen. Het pop-upvenster Macro toewijzen wordt weergegeven.

    Opmerking:Als u al een knop hebt ingevoegd, kunt u er met de rechtermuisknop op klikken en Macro toewijzen selecteren.

  3. Wijs een macro toe aan de knop en klik op OK.

  4. Als u de eigenschappen van het besturingselement van de knop wilt opgeven, klikt u er met de rechtermuisknop op en selecteert u Vervolgens Besturingselement opmaken....

Een opdrachtknop toevoegen (Visual Basic-besturingselement)

  1. Klik op het tabblad Ontwikkelaars op Knop Een macro toewijzen aan een formulier of een besturingselementknop (9) .

  2. Klik op de locatie van het werkblad waar u de linkerbovenhoek van de opdrachtknop wilt weergeven.

    Opmerking:Als u al een knop hebt ingevoegd, kunt u er met de rechtermuisknop op klikken en Macro toewijzen selecteren.

  3. Selecteer in het dialoogvenster Macro toewijzen de optie Nieuw, waarna de Visual Basic Editor (VBE) wordt geopend in een deelvenster met de volgende code:

     Sub ButtonX_Click() End Sub
  4. Voer in de subprocedure voor de opdrachtknop, tussen de regels Sub en Eindesub , een van de volgende handelingen uit:

    • Voer de naam in van een bestaande macro in de werkmap. U kunt meerdere macro's uitvoeren vanaf een knop door de macronamen op afzonderlijke regels in de subprocedure te typen

    • Voeg uw eigen VBA-code toe.

  5. Klik op Ontwerpmodus Een macro toewijzen aan een formulier of een besturingselementknop (10) om ervoor te zorgen dat de ontwerpmodus is uitgeschakeld en sluit vervolgens het venster Visual Basic Editor.

  6. Als u de knop wilt bewerken, klikt u er met de rechtermuisknop op en kiest u Visual Basic.

  7. Als u de eigenschappen van het besturingselement van de knop wilt opgeven, klikt u er met de rechtermuisknop op en selecteert u Vervolgens Besturingselement opmaken....

Een macro toewijzen aan een formulier of een besturingselementknop (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Golda Nolan II

Last Updated:

Views: 5878

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.