Bonjour à toutes et à tous,

Je bloque, je n'arrive pas à conceptualiser le truc..
Voilà ce que je souhaiterais faire :
Une boucle sur 6 OptionButtons avec injection de données dans une colonne de 6 lignes.
Dans mon exemple, un OptionButton coché renvoie la valeur 2 dans la cellule de destination.
Le problème avec le code si dessous est que dès que je coche le premier bouton, il me renvoie la valeur 2 sur toute la colonne.

Quelqu'un aurait-il une idée ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
With UserForm1
 
For i = 1 To 6
 
    If .Controls("OptionButton" & i).Value = True Then
        For j = 5 To 10
        ThisWorkbook.Worksheets("Tableau").Cells(j, 2).Value = 2
        Next j
    End If
 
Next i
 
End With