Ajouter un message mot de passe incorrect à une macro

Résolu
Torre -  
 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

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    0
  3. Torre
     
    Merci grâce à vos sollutions j'ai pu modifier ma macro et elle marche parfaitement !
    0