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

Résolu/Fermé
Pyvoudelet Messages postés 166 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 18 mai 2020 - Modifié par Pyvoudelet le 22/02/2011 à 16:42
Pyvoudelet Messages postés 166 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 18 mai 2020 - 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!
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
Modifié par gbinforme le 22/02/2011 à 18:49
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
19
Pyvoudelet Messages postés 166 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 18 mai 2020 12
22 févr. 2011 à 19:23
merci pour ces reponses claires et précises!!
0