Bonjour, salut à tout le forum et en particulier à ceux qui m'on deja beaucoup aidé.
Ca fait 3 jours que je me prend la tete sur un probleme de formulation avec la condition if sur des checkbox.

J'ai crée une userform avec 3 checkbox ( représentant 3 autres userform).
Je n'arrive pas à trouver la mise en forme conditionnel pour que selon si ma chekbox est coché ou non cela face apparaitre la userform correspondante ou non.

Mon schema d'appartion est le suivant.
UserformP ( avec mes 3 checkbox); je valide
-> ouverture userform1 ( attribuer à checkbox1); valider
-> ouverture userform2 ( attribuer à checkbox2); valider
-> ouverture userform3 ( attribuer à checkbox3); valider

Seulement selon les besoins je n'ai pas besoins de faire apparitre toute les userform mais seulement celles qui sont cochées.

J'ai rentrer ce code dans le "sub" du bouton valider de ma UserformP:
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
If UserformP.checkBox1.Value = true then
Unload UserformP
Load Userform1
UserForm1.Show
 
ElseIf UserFormP.checkBox2.Value = true then
Unload UserformP
Load Userform2
UserForm2.Show
 
Else 
Unload UserformP
Load Userform3
UserForm3.Show
 
End If
Seulement ça bug ça m'ouvre toujours la userForm3 quelque soit la checkbox coché.