Rikikiller
XLDnaute Junior
Bonjour à tous,
Dans mon USF 1, le bouton 1 donne, après avoir entré un mot de passe dans une INPUTBOX, accès à l'USF 2. Le code de l'INPUTBOX est le suivant :
Private Sub CommandButton1_Click()
Dim nbressais As Byte
retour:
NomBoite = InputBox("Entrez le mot de passe", "L'accès à cette fonction est réservé")
If NomBoite = "TOTO" Then
UserForm2.Show
Else
nbressais = nbressais + 1
If nbressais = 3 Then
MsgBox "Ce classeur va se fermer"
ThisWorkbook.Close
End If
MsgBox "Mot de passe incorrect"
GoTo retour
End If
End Sub
Mon code fonctionne bien quand :
- le mot de passe est KO MsgBox "Mot de passe incorrect"
- 3 essais KO fermeture classeur
- le mot de passe est OK Ouverture USF 2
Par contre, si je clique sur la "croix" de fermeture ou sur "annuler", la réaction est la même que si je cliquais sur "OK" avec mot de passe KO MsgBox "Mot de passe incorrect"
Quelqu'un peut il me dire les modifications à apporter afin que si je clique sur la "croix" de fermeture ou sur "annuler", je revienne à mon USF 1.
D'avance merci à toutes et à tous de votre aide.
Bonne journée ensoleillée.
Rikikiller
Dans mon USF 1, le bouton 1 donne, après avoir entré un mot de passe dans une INPUTBOX, accès à l'USF 2. Le code de l'INPUTBOX est le suivant :
Private Sub CommandButton1_Click()
Dim nbressais As Byte
retour:
NomBoite = InputBox("Entrez le mot de passe", "L'accès à cette fonction est réservé")
If NomBoite = "TOTO" Then
UserForm2.Show
Else
nbressais = nbressais + 1
If nbressais = 3 Then
MsgBox "Ce classeur va se fermer"
ThisWorkbook.Close
End If
MsgBox "Mot de passe incorrect"
GoTo retour
End If
End Sub
Mon code fonctionne bien quand :
- le mot de passe est KO MsgBox "Mot de passe incorrect"
- 3 essais KO fermeture classeur
- le mot de passe est OK Ouverture USF 2
Par contre, si je clique sur la "croix" de fermeture ou sur "annuler", la réaction est la même que si je cliquais sur "OK" avec mot de passe KO MsgBox "Mot de passe incorrect"
Quelqu'un peut il me dire les modifications à apporter afin que si je clique sur la "croix" de fermeture ou sur "annuler", je revienne à mon USF 1.
D'avance merci à toutes et à tous de votre aide.
Bonne journée ensoleillée.
Rikikiller