Boucle sur checkbox et label
Bonjour,
A partir de ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| Private Sub CheckBox1_Click()
If CheckBox1.Value Then
Label1.Caption = Sheets("feuil1").Range("B1").Value
Else
Label1.Caption = "merci de valider"
End If
End Sub
Private Sub CheckBox2_Click()
If CheckBox2.Value Then
Label2.Caption = Sheets("feuil1").Range("B1").Value
Else
Label2.Caption = "merci de valider"
End If
End Sub
Private Sub CheckBox3_Click()
If CheckBox3.Value Then
Label3.Caption = Sheets("feuil1").Range("B1").Value
Else
Label3.Caption = "merci de valider"
End If
End Sub
Private Sub CheckBox4_Click()
If CheckBox4.Value Then
Label4.Caption = Sheets("feuil1").Range("B1").Value
Else
Label4.Caption = "merci de valider"
End If
End Sub
Private Sub CheckBox5_Click()
If CheckBox5.Value Then
Label5.Caption = Sheets("feuil1").Range("B1").Value
Else
Label5.Caption = "merci de valider"
End If
End Sub |
Serait-il possible de créer une boucle afin d'éviter de le répéter xfois.
Pour l’exemple j'en ai que 5, mais dans la réalité j'en des centaines.
Dans mon idée, ça serait quelque chose comme :
Si case à cocher n = true alors label n = "b1" sinon "merci de valider".
Tout se passe sur une feuille excel et non dans un Userform
Merci pour votre aide