Coucou !

malgré mes recherches sur les forums je n'arrive toujours pas à comprendre pourquoi mon programme ne fonctionne pas.
ce que je veux est tout simple:
- le questionnaire est sur une page,
- en cliquant sur un bouton il va sur la suivante (jusque là tout va bien),
- si l'utilisateur veut revenir en arrière il clique sur un bouton (en réalité une image) qui lui ouvre le userform précédant => et ici ça fonctionne à peu près une fois sur deux !

je vous montre mon programme :
- pour la première page (ça fonctionne en général):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Private Sub CommandButton1_Click()
n2clients.Show
Unload Me
End Sub
 
 
Private Sub CommandButton2_Click()
n2viticulteurs.Show
Unload Me
End Sub
- pour la deuxième page (et ici ça ne fonctionne presque jamais...) :

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
'le bouton retour'
 
Private Sub Image3_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Me.Image3.ControlTipText = "Retour"
End Sub
 
'retourner à la première page'
 
Private Sub Image3_Click()
Unload Me
n1ouverture.Show
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
TextBox6 = ""
TextBox7 = ""
TextBox8 = ""
 
End Sub
voila j'ai essayé d'être la plus précise possible, mais si jamais c'est pas très clair n'hésitez pas...

Merci d'avance pour votre aide !