bonjour à tous,
Dans un Userform, j'ai plusieurs groupes d'option (avec boutons radio) dont je récupère l'état avec ce code :
J'ai tenté de passer par une boucle (pour simplifier le code) pour mettre le nom du groupe d'option [Reponse] en variable tel que je l'ai réalisé ici et qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub Btn_Validez_Click() '>> QUESTION 1 à 9 Dim Ctrl As Control For Each Ctrl In Me.Reponse1.Controls If Ctrl.Value = True Then Worksheets("Feuil1").Range("B2") = Ctrl.Object.Caption Next Ctrl For Each Ctrl In Me.Reponse2.Controls If Ctrl.Value = True Then Worksheets("Feuil1").Range("B3") = Ctrl.Object.Caption Next Ctrl Etc......
Et...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For i = 1 To 11 Me.Controls("Question" & i) = Worksheets("Feuil1").Range("C" & i + 1).Value Next iimpossible. A chaque fois, j'ai une erreur m'annonçant que ça ne fait pas partie des propriété de l'objet !!!
Où est l'astuce ?
Curt
Partager