Ajouter un message mot de passe incorrect à une macro [Résolu/Fermé]

Signaler
-
 Torre -
Bonjour,

J'ai crée une petite macro pour faire un mot de passe à laquelle je voudrais rajouté un message mot de passe incorrect si le mot de passe est incorrecte

Sub TestPWarborescences()
Dim Message$, Titre$, Def$, WS$, PassW$
WS = "Ensemble des arborescence"
PassW = "0"
Message = "Entrez un mot de passe :"
Titre = "Accès réservé"
Def = "*****"
If Sheets(WS).Visible = True Then
Sheets(WS).Visible = False
Else
If InputBox(Message, Titre, Def) = PassW Then _
Sheets(WS).Visible = Not Sheets(WS).Visible
Sheets(WS).Activate
End If
End Sub

Pourriez vous m'aider s'il vous plaît ?

3 réponses

Messages postés
12791
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
27 octobre 2020
2 049
Bonjour Torre,

Modifie ainsi la fin de ta macro :
If InputBox(Message, Titre, Def) <> PassW Then Msgbox("Mot de passe incorrect"): Exit sub
Sheets(WS).Visible = Not Sheets(WS).Visible
Sheets(WS).Activate
End If
End Sub 


Cdlmnt
Via
Messages postés
25444
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
26 octobre 2020
5 552
Bonjour
voyez si ce modèle que nous devons à Mike 31, fonctionnant via un userform peut vous inspirer

https://www.cjoint.com/c/EDioFFTj5kZ

et si oui, n'oublions pas de remercier l'ami Mike

Crdlmnt
Merci grâce à vos sollutions j'ai pu modifier ma macro et elle marche parfaitement !