OVH Cloud OVH Cloud

Ptection de macro

5 réponses
Avatar
Jo-Julie
Bonjour à tous,

Au boulot j'ai créer un outils de getion sous excel 97 disponible pour mes
collègues.

Comme ce projet contient beaucoup de macro, j'aimerais pouvoir les
protéger...Ce que j'ai fait dans propriété VBA project... bloquer l'affichage
avec mot de passe et tout le tralala... Cela fait exactmetn ce que je
cherchais

Cependant, comme ce fichier est un fichier de départ (autrement dit un
espèce de documents vierge) les utilisateurs le prenne pour démarer un
nouveau contrat et ils doivent le renommer avec le nom de leur contrat.. la
protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre
nom...

Avez vous une idée de ce que je pourrais faire... pour bloquer l'accès à la
modofications et à l'affichage du projet VBA tout en autorisant de renommer
le fichier ou de le sauvergarder sous un autre nom?

Meci beaucoup à tous pour votre aide

Julie

5 réponses

Avatar
MichDenis
Bonsoir Julie,

" la protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre nom..."

De quelle protection parles-tu ? Tu veux bien préciser ce qui te bloque ?


Salutations!




"Jo-Julie" a écrit dans le message de news:

Bonjour à tous,

Au boulot j'ai créer un outils de getion sous excel 97 disponible pour mes
collègues.

Comme ce projet contient beaucoup de macro, j'aimerais pouvoir les
protéger...Ce que j'ai fait dans propriété VBA project... bloquer l'affichage
avec mot de passe et tout le tralala... Cela fait exactmetn ce que je
cherchais

Cependant, comme ce fichier est un fichier de départ (autrement dit un
espèce de documents vierge) les utilisateurs le prenne pour démarer un
nouveau contrat et ils doivent le renommer avec le nom de leur contrat.. la
protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre
nom...

Avez vous une idée de ce que je pourrais faire... pour bloquer l'accès à la
modofications et à l'affichage du projet VBA tout en autorisant de renommer
le fichier ou de le sauvergarder sous un autre nom?

Meci beaucoup à tous pour votre aide

Julie
Avatar
Jo-Julie
BOnjour MichDenis,

Merci de prendre le temps de me répondre.

Ce que j'aimerais pourvoir faire .. c'est d'empêcher que des modifications
soit faitent par d'autres utilisateurs sur mes macro dans mon projet VBA

Oui je veux bien partager mon fichier et leur faire profiter de mon
outils... Mais je n'ai non plus envie d'avoir des téléphones à tout moment
parce que quelqu'un à bouziller quelques chose et que je doivent courrir à la
rescousse...

Mon outils à été testé et retesté, je sais que tout va bien comme il est, je
veux simplement qu'il ne soit pas changé.

Autrement dit... l'utilisateur prend le fichier initiales, le sauvegarde
sous le nom de son chantier (car cet outils sert à la gestion de chantiers de
construction) et ne fait qu'y entrer ses données de jour en jour...

Puis-je faire quelque chose à ton avis


Bonsoir Julie,

" la protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre nom..."

De quelle protection parles-tu ? Tu veux bien préciser ce qui te bloque ?


Salutations!




"Jo-Julie" a écrit dans le message de news:

Bonjour à tous,

Au boulot j'ai créer un outils de getion sous excel 97 disponible pour mes
collègues.

Comme ce projet contient beaucoup de macro, j'aimerais pouvoir les
protéger...Ce que j'ai fait dans propriété VBA project... bloquer l'affichage
avec mot de passe et tout le tralala... Cela fait exactmetn ce que je
cherchais

Cependant, comme ce fichier est un fichier de départ (autrement dit un
espèce de documents vierge) les utilisateurs le prenne pour démarer un
nouveau contrat et ils doivent le renommer avec le nom de leur contrat.. la
protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre
nom...

Avez vous une idée de ce que je pourrais faire... pour bloquer l'accès à la
modofications et à l'affichage du projet VBA tout en autorisant de renommer
le fichier ou de le sauvergarder sous un autre nom?

Meci beaucoup à tous pour votre aide

Julie





Avatar
Denis Michon
Bonsoir Julie,

Dans la fenêtre VBE(visual basic editor), tu fais un clic droit sur le nom de ton projet VBA, et dans le menu contextuel, tu cliques
sur "Propriétés du projet" et dans la fenêtre qui s'ouvre, tu peux protéger ton classeur à partir de l'onglet 2.

La protection du classeur entrera en action seulement après que tu aies fermé ton classeur. à la ré ouverture, tout le code sera
inaccessible en théorie ... bien qu'il existe bon nombre de programme "Crack" sur le net pour passer outre les mots de passe !

Le fait de protéger le code n'empêche pas les usagers de modifier le nom du classeur selon leur volonté.

Suggestion : As-tu essayé d'enregistrer ton classeur comme modèle ? A partir de ce dernier, chacun pourrait en avoir une copie et le
baptiser du nom qu'il lui convient !


Salutations!







"Jo-Julie" a écrit dans le message de news:

BOnjour MichDenis,

Merci de prendre le temps de me répondre.

Ce que j'aimerais pourvoir faire .. c'est d'empêcher que des modifications
soit faitent par d'autres utilisateurs sur mes macro dans mon projet VBA

Oui je veux bien partager mon fichier et leur faire profiter de mon
outils... Mais je n'ai non plus envie d'avoir des téléphones à tout moment
parce que quelqu'un à bouziller quelques chose et que je doivent courrir à la
rescousse...

Mon outils à été testé et retesté, je sais que tout va bien comme il est, je
veux simplement qu'il ne soit pas changé.

Autrement dit... l'utilisateur prend le fichier initiales, le sauvegarde
sous le nom de son chantier (car cet outils sert à la gestion de chantiers de
construction) et ne fait qu'y entrer ses données de jour en jour...

Puis-je faire quelque chose à ton avis


Bonsoir Julie,

" la protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre nom..."

De quelle protection parles-tu ? Tu veux bien préciser ce qui te bloque ?


Salutations!




"Jo-Julie" a écrit dans le message de news:

Bonjour à tous,

Au boulot j'ai créer un outils de getion sous excel 97 disponible pour mes
collègues.

Comme ce projet contient beaucoup de macro, j'aimerais pouvoir les
protéger...Ce que j'ai fait dans propriété VBA project... bloquer l'affichage
avec mot de passe et tout le tralala... Cela fait exactmetn ce que je
cherchais

Cependant, comme ce fichier est un fichier de départ (autrement dit un
espèce de documents vierge) les utilisateurs le prenne pour démarer un
nouveau contrat et ils doivent le renommer avec le nom de leur contrat.. la
protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre
nom...

Avez vous une idée de ce que je pourrais faire... pour bloquer l'accès à la
modofications et à l'affichage du projet VBA tout en autorisant de renommer
le fichier ou de le sauvergarder sous un autre nom?

Meci beaucoup à tous pour votre aide

Julie





Avatar
Jo-Julie
Bonjour Denis,

J'avais fait l'opération dont tu parles dans mon projet VBA, clic droit
,etc... Mais je ne pouvais pas enregistrer sous un autre nom... Cependant je
pouvait renommer à l'écran le fichier... ce qui est correct mais pas idéal
dans mon cas...

Mais ton idée d'enregistrer sous un modèle... Supe !!!! r.... Je n'y avait
pas dutout pensé...

Merci de m'avoir aiguillé dans ce sens... En effet je peux protéger mon
projet VBA et les utilisateurs peuvent enregistrer sans problème le chiffrier
sous un autre nom...

Exactement ce que je voulais obtenir...

Encore une fois mon cher Denis... Je te remercie bien bas...

Mes salutations les plus cordiales

Julie


Bonsoir Julie,

Dans la fenêtre VBE(visual basic editor), tu fais un clic droit sur le nom de ton projet VBA, et dans le menu contextuel, tu cliques
sur "Propriétés du projet" et dans la fenêtre qui s'ouvre, tu peux protéger ton classeur à partir de l'onglet 2.

La protection du classeur entrera en action seulement après que tu aies fermé ton classeur. à la ré ouverture, tout le code sera
inaccessible en théorie ... bien qu'il existe bon nombre de programme "Crack" sur le net pour passer outre les mots de passe !

Le fait de protéger le code n'empêche pas les usagers de modifier le nom du classeur selon leur volonté.

Suggestion : As-tu essayé d'enregistrer ton classeur comme modèle ? A partir de ce dernier, chacun pourrait en avoir une copie et le
baptiser du nom qu'il lui convient !


Salutations!







"Jo-Julie" a écrit dans le message de news:

BOnjour MichDenis,

Merci de prendre le temps de me répondre.

Ce que j'aimerais pourvoir faire .. c'est d'empêcher que des modifications
soit faitent par d'autres utilisateurs sur mes macro dans mon projet VBA

Oui je veux bien partager mon fichier et leur faire profiter de mon
outils... Mais je n'ai non plus envie d'avoir des téléphones à tout moment
parce que quelqu'un à bouziller quelques chose et que je doivent courrir à la
rescousse...

Mon outils à été testé et retesté, je sais que tout va bien comme il est, je
veux simplement qu'il ne soit pas changé.

Autrement dit... l'utilisateur prend le fichier initiales, le sauvegarde
sous le nom de son chantier (car cet outils sert à la gestion de chantiers de
construction) et ne fait qu'y entrer ses données de jour en jour...

Puis-je faire quelque chose à ton avis


Bonsoir Julie,

" la protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre nom..."

De quelle protection parles-tu ? Tu veux bien préciser ce qui te bloque ?


Salutations!




"Jo-Julie" a écrit dans le message de news:

Bonjour à tous,

Au boulot j'ai créer un outils de getion sous excel 97 disponible pour mes
collègues.

Comme ce projet contient beaucoup de macro, j'aimerais pouvoir les
protéger...Ce que j'ai fait dans propriété VBA project... bloquer l'affichage
avec mot de passe et tout le tralala... Cela fait exactmetn ce que je
cherchais

Cependant, comme ce fichier est un fichier de départ (autrement dit un
espèce de documents vierge) les utilisateurs le prenne pour démarer un
nouveau contrat et ils doivent le renommer avec le nom de leur contrat.. la
protection pause un problème puisqu'il empêche d'enrtegistrer sous un autre
nom...

Avez vous une idée de ce que je pourrais faire... pour bloquer l'accès à la
modofications et à l'affichage du projet VBA tout en autorisant de renommer
le fichier ou de le sauvergarder sous un autre nom?

Meci beaucoup à tous pour votre aide

Julie










Avatar
jps
ils vécurent heureux et eurent beaucoup de chiffriers....
jps

"Jo-Julie" a écrit dans le message de
news:
Bonjour Denis,

Encore une fois mon cher Denis... Je te remercie bien bas...

Mes salutations les plus cordiales

Julie


Bonsoir Julie,

Dans la fenêtre VBE(visual basic editor), tu fais un clic droit sur le
nom de ton projet VBA, et dans le menu contextuel, tu cliques


sur "Propriétés du projet" et dans la fenêtre qui s'ouvre, tu peux
protéger ton classeur à partir de l'onglet 2.



La protection du classeur entrera en action seulement après que tu aies
fermé ton classeur. à la ré ouverture, tout le code sera


inaccessible en théorie ... bien qu'il existe bon nombre de programme
"Crack" sur le net pour passer outre les mots de passe !



Le fait de protéger le code n'empêche pas les usagers de modifier le nom
du classeur selon leur volonté.



Suggestion : As-tu essayé d'enregistrer ton classeur comme modèle ? A
partir de ce dernier, chacun pourrait en avoir une copie et le


baptiser du nom qu'il lui convient !


Salutations!







"Jo-Julie" a écrit dans le message
de news:



BOnjour MichDenis,

Merci de prendre le temps de me répondre.

Ce que j'aimerais pourvoir faire .. c'est d'empêcher que des
modifications


soit faitent par d'autres utilisateurs sur mes macro dans mon projet VBA

Oui je veux bien partager mon fichier et leur faire profiter de mon
outils... Mais je n'ai non plus envie d'avoir des téléphones à tout
moment


parce que quelqu'un à bouziller quelques chose et que je doivent courrir
à la


rescousse...

Mon outils à été testé et retesté, je sais que tout va bien comme il
est, je


veux simplement qu'il ne soit pas changé.

Autrement dit... l'utilisateur prend le fichier initiales, le sauvegarde
sous le nom de son chantier (car cet outils sert à la gestion de
chantiers de


construction) et ne fait qu'y entrer ses données de jour en jour...

Puis-je faire quelque chose à ton avis


Bonsoir Julie,

" la protection pause un problème puisqu'il empêche d'enrtegistrer
sous un autre nom..."




De quelle protection parles-tu ? Tu veux bien préciser ce qui te
bloque ?





Salutations!




"Jo-Julie" a écrit dans le message
de news:




Bonjour à tous,

Au boulot j'ai créer un outils de getion sous excel 97 disponible pour
mes



collègues.

Comme ce projet contient beaucoup de macro, j'aimerais pouvoir les
protéger...Ce que j'ai fait dans propriété VBA project... bloquer
l'affichage



avec mot de passe et tout le tralala... Cela fait exactmetn ce que je
cherchais

Cependant, comme ce fichier est un fichier de départ (autrement dit un
espèce de documents vierge) les utilisateurs le prenne pour démarer
un



nouveau contrat et ils doivent le renommer avec le nom de leur
contrat.. la



protection pause un problème puisqu'il empêche d'enrtegistrer sous un
autre



nom...

Avez vous une idée de ce que je pourrais faire... pour bloquer l'accès
à la



modofications et à l'affichage du projet VBA tout en autorisant de
renommer



le fichier ou de le sauvergarder sous un autre nom?

Meci beaucoup à tous pour votre aide

Julie