Mot de passe de bouton de macro commande

Résolu
remthesaiyan -  
 remthesaiyan -
Bonjour,
Je souhaiterai créer un bouton de commande sur lequel est rattaché une macro qui protège la feuille.
mais je voudrais également que ce bouton demande d'abord un mot de passe
Quelqu'un voit comment faire?

Merci

Cordialement
Configuration: Windows XP Internet Explorer 6.0

3 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Salut,
    Dans le code de ton commandbutton "click" places ceci : remplace toto par le mot de passe que tu souhaites...

    Private Sub CommandButton1_Click()
    Dim reponse As String
    reponse = InputBox("Saisir le Mot de Passe", "Password")
    If reponse <> "toto" Then Exit Sub
    'ici mets ta procédure de protection de feuille...
    End Sub

    4
  2. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    tout ce que tu veux, puisque c'est demandé gentiment :

    Private Sub CommandButton1_Click()
    Dim reponse As String
    reponse = InputBox("Saisir le Mot de Passe", "Password")
    If reponse <> "toto" Then 
    MsgBox "Mot de passe erroné"
    Exit Sub
    End If
    'ici mets ta procédure de protection de feuille...
    End Sub


    Avec trois essais :

    Private Sub CommandButton1_Click()
    Dim reponse As String
    Dim cpt As Integer
    suivant:
    reponse = InputBox("Saisir le Mot de Passe", "Password")
    If reponse <> "toto" Then
    MsgBox "mot de passe erroné"
    End If
    If cpt <> 2 Then
    cpt = cpt + 1
    GoTo suivant
    Else
    MsgBox "Vous avez tenté 3 fois votre chance... PERDU!!"
    Exit Sub
    End If
    MsgBox reponse
    End Sub
    1
    1. remthesaiyan
       
      Un grand merci pour ton aide

      A bientot
      0
  3. remthesaiyan
     
    merci pour ta réponse ça marche
    et peut on rajouter un ligne de code qui affiche un message d'erreur quand le mot de passe est faux?
    0