Selectievakjes toevoegen in een gebruikersformulier in VBA

Hallo 

Ik zou via een macro een aantal selectievakjes willen toevoegen die variabel kunnen zijn van de ene configuratie naar de andere.

Het probleem is dat ik niet eens een selectievakje kan toevoegen in een gebruikersformulier.

Is het mogelijk om dat te doen, zo ja, hoe smeek ik u?

Bij voorbaat dank

Hallo

Allereerst moet u het dialoogvenster hulpmiddelen weergeven om selectievakjes aan een gebruikersformulier te kunnen toevoegen.

Om ze dynamisch toe te voegen, moet je spelen met loops in vba of, als het aantal selectievakjes van tevoren bekend is, spelen met hun zichtbaarheid en het formaat van het gebruikersformuliervenster gaandeweg wijzigen.

1 like

Hallo, bedankt voor je antwoord

Ik wil ze toevoegen via regels code omdat ik niet weet hoeveel selectievakjes ik moet maken voordat ik mijn macro start (ik kan van 3 naar meer dan 100 gaan). Daarom wilde ik een manier weten om alleen VBA-code online te openen

Hallo

U kunt deze link bekijken: Dynamisch CheckBox + OnAction maken? - Excel-macro's en VBA (developpez.net)

1 like

Goedenavond
Bijgevoegd is een rudimentaire macro die met elke klik op een knop een selectievakje in een kader van een vel papier invoegt.
Het maakt gebruik van de methode Toevoegen in de verzameling Besturingselementen van het frame om het onderdeel Selectievakje toe te voegen, dat wordt opgeslagen in een matrix die wordt verhoogd terwijl u het maakt.

De pagina die mij het meest voor de hand lijkt te liggen van de hulp voor Microsoft Forms, wordt verkregen door te zoeken naar het trefwoord Controls en vervolgens toe te voegen...

Vriendelijke groeten.


insertcheckbox.png
Selectievakje invoegen.swp