Bonjour

J'ai 2 userforms.
Userform1 est Non Modal
Userform2 est Modal

Le Userform1 est affiché,avec dans son Activate un select case
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
Private Sub UserForm1_Activate()
    Select Case role
        Case Is = "N2"
            Bp_01.Visible = True
            Bp_02.Visible = True
            Bp_03.Visible = True
            Bp_04.Visible = True
            Bp_05.Visible = True
        Case Is = "RH"
            Bp_02.Visible = True
            Bp_03.Visible = True
            Bp_04.Visible = True
            Bp_05.Visible = True
        Case Is = "CS"
            Bp_02.Visible = True
        Case Is = "N1"
            Bp_02.Visible = True
        Case Else
    End Select
End Sub
un bouton sur ce dernier me permet d'afficher le Userform2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Private Sub Bp_Demo_Click()
    Me.Hide
    Userform2.Show
    Me.Show
End Sub
Dans mon userform2 j'ai un combobox qui affecte la variable Public "role" utilisé dans le select case de l'activate de mon userform1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub BpValid_Click()
    role = Cbx_Choix_Role.Value
    Unload Me
End Sub
Lorsque je click sur un bouton dans ce userform2, je souhaite qu'il se ferme et qu'il réactive mon Userfomr1. Mais je ne comprends pas pourquoi le Userfom1 ne s'affiche pas !

Merci de votre aide.