création optionbutton automatisée en VBA

  • Initiateur de la discussion Initiateur de la discussion drone
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

drone

Guest
Bonjour,
J'aimerais créer un userform avec plus de 300 boutons d'options, groupés par trois.
Est-ce possible avec une macro ?

J'ai essayé un truc du genre :
Code:
Sub test()
Set form = UserForm1.Controls.Add("Forms.ComboBox.1", "Monnom", Visible)
End Sub

ou encore dans le code du userform:

Code:
Private Sub UserForm_Initialize()
Set form = Me.Controls.Add("Forms.ComboBox.1", "Monnom", Visible)
End Sub
Mais rien ne s'affiche.
Quelqu'un peut-il m'aider ?
Merci d'avance.
 
Dernière modification par un modérateur:
Re : création optionbutton automatisée en VBA

bonjour Drone,

La création de controles au moment de l'exécution d'um userform est possible mais demande de maîtriser quelques notions un peu ardues [VbProject.Vbcomponents(NomUserForm).designer.controls.add] et difficiles à gérées. De plus il faudra apprendre à insérer au moment de l'exécution les Evènements qui vont avec les controles (change, Click etc.) et éventuellement les modules de classes.

En cherchant bien, en tâtonant si tu es patient, tu y arrivera......

bon courage
 
Re : création optionbutton automatisée en VBA

J'ai réussi à créer automatiquement des "optionbutton".

Maintenant j'aimerais faire un peu plus compliqué :

j'aimerais créer des cadres ("frame") dans plusieurs pages d'un multipage
et créer dans chacun de ces "frame" , des "optionbutton".

Mais là je bloque.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
430
B
  • Question Question
Réponses
3
Affichages
1 K
S
Réponses
2
Affichages
1 K
A
Réponses
17
Affichages
3 K
Ananas94
A
K
Réponses
6
Affichages
2 K
K
M
Réponses
13
Affichages
17 K
Réponses
3
Affichages
2 K
D
Réponses
3
Affichages
1 K
D
Retour