Mot de passe de bouton de macro commande

Résolu/Fermé
remthesaiyan - 12 févr. 2010 à 14:15
 remthesaiyan - 12 févr. 2010 à 14:49
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
A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
12 févr. 2010 à 14:19
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
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
12 févr. 2010 à 14:32
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
Un grand merci pour ton aide

A bientot
0
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