proteger mes macros

sri75

XLDnaute Occasionnel
Bonjour à tous,

je dois diffuser un fichier excel non verrouillé à l'ouverture par un mot de passe ou la lecture seule.
Ce fichier contient des macros que personne ne doit pouvoir modifier ou voir.

Comment cacher mes macros ou en interdire l'accès ?

Merci de votre aide.

sri75
 

Tenormadness

XLDnaute Nouveau
salut

sous editeur vb tu fais
Ctrl+R le projet apparaît, tu fermes l'arborescence
tu clique droit en haut de l'arborescence sur VBAproject
Propriétés de VBA Projetcs
Protection
coche Verrouiller le projet pour l'affichage
et tu saisies ton mort de passe puis confirme

voilà...
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Si tu veux vraiment verouiller sans que personne ne les voit c'est pour ainsi dire impossible car il existe des petits utilitaires qui font sauter le mot de passe en quelques secondes voire moins

Par contre pour les utilisateurs lambda un simple mot de passe sur ton code suffit générallement

dans vbe tu fais un clic droit sur ton projet puis propriétés et dans l'onglet protection tu entres un mot de passe; il faut fermer et réouvrir le fichier pour qu'il soit appliquer

Bon courage
 

sri75

XLDnaute Occasionnel
merci de ton aide ça marche très bien.

Une petite dernière sur le même theme, si je vais dans le menu outils/macro j'accède quand même aux macros en exécution.

je ne peux pas les visualiser mais je peux les lancer.

Y a t'il une solution pour bloquer également cette possibilité ?

Merci
 

fudo

XLDnaute Nouveau
Moi ça ne marche pas ...

Salut à tous,

J'ai essayé de protéger mes macros comme c'est indiqué au début des messages, mais cela ne fait rien. Je coche verrouiller le projet et je mets le mot de passe puis ok. Ca ne semble rien faire du tout.
 

Discussions similaires

Statistiques des forums

Discussions
312 361
Messages
2 087 617
Membres
103 607
dernier inscrit
lolo1970