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:Seulement ça bug ça m'ouvre toujours la userForm3 quelque soit la checkbox coché.
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![]()
Partager