Posez votre question Signaler

[Excel - VBA] Protéger le code des macros [Résolu]

Pyvoudelet 152Messages postés jeudi 11 février 2010Date d'inscription 23 mars 2015 Dernière intervention - Dernière réponse le 22 févr. 2011 à 19:23
Bonjour,
J'ai réaliser un fichier Excel avec un bon nombre de macro, pour une utilisation partagée.
J'aurais voulu savoir si c'était possible de protéger les macros pour que les utilisateurs ne puissent pas les modifier.
De plus, est il obligé d enregistrer le fichier en .xlsm pour que les macros focntionnent?? puis j e leur transmettre en .xls? ou .xlsx?? Car il me dit que le "Projet VB " n est pas pris en charge si je l enregistre sous ce format la...
Merci d'avance pour vos réponses.
Lire la suite 
Réponse
+9
moins plus
bonjour

puis je leur transmettre en .xls?

Tout à fait à condition que tu n'ai utilisé que des fonctions 2003 ou antérieur car si tu as mis des paramètres 2007/2010 ils ne fonctionneront pas nécessairement de façon correcte.

ou .xlsx??

Non car les macros ne sont pas sauvegardées dans ce format tu es obligé de mettre .xlsm ou .xlsb.

protéger les macros pour que les utilisateurs ...

Tu peux le faire en mettant un mot de passe sur ton projet VBA :
menu outils / propriétés de VBA... / onglet protection / cocher "vérouiller..." et saisir le mot de passe 2 fois.

Attention de bien mémoriser ton mot de passe car sinon tu ne pourras plus modifier toi-même.

Toujours zen
Pyvoudelet 152Messages postés jeudi 11 février 2010Date d'inscription 23 mars 2015 Dernière intervention - 22 févr. 2011 à 19:23
merci pour ces reponses claires et précises!!
Répondre
Ajouter un commentaire
Ce document intitulé «  [Excel - VBA] Protéger le code des macros  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.