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

Pyvoudelet 160 Messages postés jeudi 11 février 2010Date d'inscription 20 avril 2017 Dernière intervention - 22 févr. 2011 à 16:41 - Dernière réponse : Pyvoudelet 160 Messages postés jeudi 11 février 2010Date d'inscription 20 avril 2017 Dernière intervention
- 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.




Bienheureux ceux qui savent rire d'eux mêmes: ils n'ont pas finis de s'amuser!
Afficher la suite 

2 réponses

gbinforme 14550 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 20 janvier 2018 Dernière intervention - Modifié par gbinforme le 22/02/2011 à 18:49
+19
Utile
1
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
Cette réponse vous a-t-elle aidé ?  
Pyvoudelet 160 Messages postés jeudi 11 février 2010Date d'inscription 20 avril 2017 Dernière intervention - 22 févr. 2011 à 19:23
merci pour ces reponses claires et précises!!