vérouiller l'éxécution

  • Initiateur de la discussion Initiateur de la discussion reg
  • 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 !

R

reg

Guest
rebonjour,

Lorsque je vérouille le projet, les autres utilisateurs ne peuvent pas lire les codes VB (j'ai 6 macros) mais peuvent les éxécuter.

Voici ma question :
Comment vérouiller (ou empécher) l'éxécution d'une seule macro (parmi les six)?

Merci d'avance,

Reg
 
Re,

Cette méthode est astucieuse mais mon projet ne me permet pas d'utiliser cette méthode.

En effet, a partir d'un fichier excel d'origine contenant mes macros vb je créer (copie exacte) un deuxième fichier excel.

Si je suis cette méthode, je devrais écrire un mot de passe dans les deux fichiers lors de l'execution. Or j'aimerais interdire l'execution de la macro seulement dans le deuxième fichier.

Je suis dessus depuis hier,

merci,

reg
 
re,

c peut être un peu de la magouille mais bon ça passe ^^

si cela doit fonctionner que sur un classeur, il suffit de rajouter la condition selon le nom du classeur :

If ActiveWorkbook.Name = "Classeur1.xls" Then
If InputBox("veuillez saisir le mot de passe", "mot de passe") <> "MotDePasse" Then Exit Sub
end if
 
Bonjour Reg, Arnaud, le forum

Reg, as tu essayé l'option private ? cela bloque l'exécution directe mais n'empèche pas l'appel par une autre procédure ou un élément de menu.

soit
option private module
en début de module

soit
private sub essai()
pour une procédure

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
1 K
Réponses
7
Affichages
1 K
Retour