Comment puis-je ajouter dynamiquement un bouton radio dans un formulaire à l'aide de VBA

Je veux ajouter dynamiquement un bouton radio dans un formulaire, à l'aide de VBA.

J'ai essayé l'écriture de ce code, mais il se bloque avec "Incompatibilité de Type"

Dim optionBtn As OptionButton
Set optionBtn = UserForm1.Controls.Add("Forms.OptionButton.1", "name", True)

optionBtn.Left = 10
optionBtn.Top = 10
optionBtn.Width = 30
optionBtn.Group = "q1"

J'ai aussi essayé de faire ceci:

Dim optionBtn As Control
Set optionBtn = UserForm1.Controls.Add("Forms.OptionButton.1", "name", True)

optionBtn.Left = 10
optionBtn.Top = 10
optionBtn.Width = 30
optionBtn.Group = "q1"

mais j'ai un Contrôle, pas un OptionButton - comment puis-je convertir un OptionButton ? (désolé, je suis nouveau sur VB)

InformationsquelleAutor melculetz | 2010-01-12