Excel-lent
XLDnaute Barbatruc
Bonjour le forum,
Voici mon code de départ :
If CheckBoxSem1 .Value = True Then
Range("A1") = 1
Else
Range("A1") = 0
End If
If CheckBoxSem2 .Value = True Then
Range("A2") = 1
Else
Range("A2") = 0
End If
...
If CheckBoxSem9 .Value = True Then
Range("A9") = 1
Else
Range("A9") = 0
End If
Évidement ce code est lourd et fastidieux, je souhaite donc faire une boucle, mais je n'arrive pas à trouver comment écrire "CheckBoxSem" & i où i prendrait les valeurs 1 à 9.
Code essayé sans succès actuellement dans le fichier ci-joint :
Ainsi que :
Quelqu'un pourrais me transmettre son savoir sur ce point?
Vous en remerciant par avance.
Voici mon code de départ :
If CheckBoxSem1 .Value = True Then
Range("A1") = 1
Else
Range("A1") = 0
End If
If CheckBoxSem2 .Value = True Then
Range("A2") = 1
Else
Range("A2") = 0
End If
...
If CheckBoxSem9 .Value = True Then
Range("A9") = 1
Else
Range("A9") = 0
End If
Évidement ce code est lourd et fastidieux, je souhaite donc faire une boucle, mais je n'arrive pas à trouver comment écrire "CheckBoxSem" & i où i prendrait les valeurs 1 à 9.
Code essayé sans succès actuellement dans le fichier ci-joint :
Code:
For i = 1 To 9
If CheckBoxSem & i & .Value = True Then
Range("A" & i) = 1
Else
Range("A" & i) = 0
End If
Next i
Ainsi que :
Code:
If CheckBoxSem_ & i & .Value = True Then
Quelqu'un pourrais me transmettre son savoir sur ce point?
Vous en remerciant par avance.