[Excel - VBA] Protéger le code des macros
Résolu
Pyvoudelet
Messages postés
179
Statut
Membre
-
Pyvoudelet Messages postés 179 Statut Membre -
Pyvoudelet Messages postés 179 Statut Membre -
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!
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:
- [Excel - VBA] Protéger le code des macros
- Code ascii - Guide
- Proteger cellule excel - Guide
- Liste déroulante excel - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Word et excel gratuit - Guide
1 réponse
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
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
Messages postés
179
Statut
Membre
12
merci pour ces reponses claires et précises!!