mot de passe avec un maxi de trois essai en VBA sous excel

baguidi

XLDnaute Occasionnel
j'ai réalisé un userform ou je voudrais que l'utilisateur ait droit à trois essai lorsqu'il saisi son mot de passe. Le mot de passe actuel est : bag.
après le troisième essai, l'application se ferme en envoyant d'abord un message msgbox " désolé, vous êtes à votre troisième essai"

Cijoint.fr - Service gratuit de dépôt de fichiers
 

Pièces jointes

  • Mot de passe.xls
    41 KB · Affichages: 229
  • Mot de passe.xls
    41 KB · Affichages: 221
  • Mot de passe.xls
    41 KB · Affichages: 245

skoobi

XLDnaute Barbatruc
Re : mot de passe avec un maxi de trois essai en VBA sous excel

Dans le code du bouton "Valider", il faut enlever la ligne :
Essai = 0

et normalement, cela fonctionnera comme souhaité.


Bonjour tout le monde,

à condition de faire aussi cette modification:

Code:
[COLOR=black]If [B][COLOR=red]ESSAI[/COLOR][/B] = 3 Then
MsgBox " Violation du Mot de Passe - vous êtes à votre troisième essai", vbInformation, "Projet ibrah"
[COLOR=red][B]Unload Me[/B][/COLOR]
End If[/COLOR]

 

jp14

XLDnaute Barbatruc
Re : mot de passe avec un maxi de trois essai en VBA sous excel

Bonjour le fil

Voici une solution qui utilise la base de registre.
Le nom de l'utilisateur est la clef
A une clef est associée le nombre d'essai et le mot de passe.
J'ai rajouté des userform pour écrire dans le registre.
Les messages sont différents en fonction du nombre d'essai.
A ne pas mettre entre toutes les mains.


A tester

JP
 

Pièces jointes

  • Mot de passe.zip
    38.7 KB · Affichages: 251
  • Mot de passe.zip
    38.7 KB · Affichages: 235
  • Mot de passe.zip
    38.7 KB · Affichages: 278
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 001
Messages
2 084 477
Membres
102 581
dernier inscrit
Michou