Bonjour,
A partir de ce code :
Serait-il possible de créer une boucle afin d'éviter de le répéter xfois.
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
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
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
Partager