Bonjour,

J'ai un formulaire pop up avec des checkbox pour faire l'appelle en réunion.

Etant obligé dans avoir plus que de personnes prévus je voudrais que les checkbox sans information ne soit pas valider automatique à la différence des autres.

j'ai en lien avec mes checkbox une plage de cellule avec des noms et dans cette plages de cellules il y en a des vides.

Je voudrais qu'avec une code, les cellules remplit en lien avec une check box soit coché et si la cellule est vide à la sa checkbox n'est pas coché.

voici mon code (je ne comprend pourquoi il ne fonctionne pas):


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 UserForm_Initialize()
 
CheckBox1.Caption = Sheets("Ordre du jour prévisionnel").range("B37").value
CheckBox2.Caption = Sheets("Ordre du jour prévisionnel").range("B38").value
CheckBox3.Caption = Sheets("Ordre du jour prévisionnel").range("B39").value
CheckBox4.Caption = Sheets("Ordre du jour prévisionnel").range("B40").value
CheckBox5.Caption = Sheets("Ordre du jour prévisionnel").range("B42").value
CheckBox6.Caption = Sheets("Ordre du jour prévisionnel").range("B43").value
CheckBox7.Caption = Sheets("Ordre du jour prévisionnel").range("B44").value
CheckBox8.Caption = Sheets("Ordre du jour prévisionnel").range("B45").value
CheckBox9.Caption = Sheets("Ordre du jour prévisionnel").range("B41").value
CheckBox10.Caption = Sheets("Ordre du jour prévisionnel").range("B46").value
CheckBox11.Caption = Sheets("Ordre du jour prévisionnel").range("B51").value
CheckBox12.Caption = Sheets("Ordre du jour prévisionnel").range("B47").value
CheckBox13.Caption = Sheets("Ordre du jour prévisionnel").range("B48").value
CheckBox14.Caption = Sheets("Ordre du jour prévisionnel").range("B49").value
CheckBox15.Caption = Sheets("Ordre du jour prévisionnel").range("B50").value
 
If IsEmpty("B37") Then CheckBox1.value = False Else CheckBox1.value = True
If IsEmpty("B38") Then CheckBox2.value = False Else CheckBox2.value = True
If IsEmpty("B39") Then CheckBox3.value = False Else CheckBox3.value = True
If IsEmpty("B40") Then CheckBox4.value = False Else CheckBox4.value = True
If IsEmpty("B42") Then CheckBox5.value = False Else CheckBox5.value = True
If IsEmpty("B43") Then CheckBox6.value = False Else CheckBox6.value = True
If IsEmpty("B44") Then CheckBox7.value = False Else CheckBox7.value = True
If IsEmpty("B45") Then CheckBox8.value = False Else CheckBox8.value = True
If IsEmpty("B41") Then CheckBox9.value = False Else CheckBox9.value = True
If IsEmpty("B46") Then CheckBox10.value = False Else CheckBox10.value = True
If IsEmpty("B51") Then CheckBox11.value = False Else CheckBox11.value = True
If IsEmpty("B47") Then CheckBox12.value = False Else CheckBox12.value = True
If IsEmpty("B48") Then CheckBox13.value = False Else CheckBox13.value = True
If IsEmpty("B49") Then CheckBox14.value = False Else CheckBox14.value = True
If IsEmpty("B50") Then CheckBox15.value = False Else CheckBox15.value = True
 
End Sub