Mots de passe pour executer une macro

  • Initiateur de la discussion Initiateur de la discussion WITER
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

WITER

XLDnaute Occasionnel
rebonjoue à tous,
je cherche un code à mettre dans mes macro pour que quand on les lance soit par un bouton, soit par un racourci clavier, un message apparaisse demandant d'entrer un mots de passe avant l'execution de la macro
merci pour votre aide
 
Re : Mots de passe pour executer une macro

Bonjour à tous
Bonjour WITER

Si j'ai bien compris, je te propose ceci :

**************
Option Explicit
Dim motdepassevrai As String
Dim motdepasseboite As String

Sub MDP()
motdepassevrai = "oui"
motdepasseboite = InputBox("Tapez le mot de passe")
If motdepasseboite <> motdepassevrai Then
Exit Sub
End If
End Sub
**************

A+
 
Re : Mots de passe pour executer une macro

Je pense que ca doit etre ca,
mais ou doi je mettre la macro ?
pour quelle s'execute pour certaine macro et pas d'autre

elle ne dois pas fonctionner pour les macro d'ouverture du classeur, uniquement pour les macro declenché manuellement

merci
 
Re : Mots de passe pour executer une macro

Bonjour à tous

Pour WITTER :
Le code que je t'ai donné est à mettre en premier dans le corps de ta procédure de ton bouton qui lance.

Pour adilprodigy :
Je ne pense pas que cela soit faisable avec une inputbox, mais dans une USF oui, dans la propriété d'une textbox => passwordchar mise à : *

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
19
Affichages
864
  • Question Question
Réponses
6
Affichages
413
Réponses
1
Affichages
65
Réponses
2
Affichages
238
Réponses
17
Affichages
865
Retour