J'ai un classeur que j'ai entièrement protégé y compris le projet VBA. En
effet ce classeur étant utilisé par plusieurs personnes je ne souhaite pas
qu'il puisse être modifié par "des génies en herbe, bricoleur".
Bref existe t-il un moyen par un macro ( que je pourrais exécuter d'un
USEFORM après demande d'un password par exemple) de lever la protection de
mon projet VBA autrement que par ALT+F11 / Outils / Propriétés de VBA
projetc.../ Onglet " Protection " ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Oliv'
Excel...lent que je salut a écrit dans
Bonjour,
J'ai un classeur que j'ai entièrement protégé y compris le projet VBA. En effet ce classeur étant utilisé par plusieurs personnes je ne souhaite pas qu'il puisse être modifié par "des génies en herbe, bricoleur".
Bref existe t-il un moyen par un macro ( que je pourrais exécuter d'un USEFORM après demande d'un password par exemple) de lever la protection de mon projet VBA autrement que par ALT+F11 / Outils / Propriétés de VBA projetc.../ Onglet " Protection " ?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Excel...lent <vpco@free.fr> que je salut a écrit dans
OQ2zleH2FHA.268@TK2MSFTNGP09.phx.gbl
Bonjour,
J'ai un classeur que j'ai entièrement protégé y compris le projet
VBA. En effet ce classeur étant utilisé par plusieurs personnes je ne
souhaite pas qu'il puisse être modifié par "des génies en herbe,
bricoleur".
Bref existe t-il un moyen par un macro ( que je pourrais exécuter d'un
USEFORM après demande d'un password par exemple) de lever la
protection de mon projet VBA autrement que par ALT+F11 / Outils /
Propriétés de VBA projetc.../ Onglet " Protection " ?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
J'ai un classeur que j'ai entièrement protégé y compris le projet VBA. En effet ce classeur étant utilisé par plusieurs personnes je ne souhaite pas qu'il puisse être modifié par "des génies en herbe, bricoleur".
Bref existe t-il un moyen par un macro ( que je pourrais exécuter d'un USEFORM après demande d'un password par exemple) de lever la protection de mon projet VBA autrement que par ALT+F11 / Outils / Propriétés de VBA projetc.../ Onglet " Protection " ?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modeste
Bonsour® Excel...lent wrote:
je ne souhaite pas qu'il puisse être modifié par "des génies en herbe, bricoleur".
tout est relatif... A quoi reconnait-on le génie ???? Bricoleur??? oui.... qui n'est pas bricoleur ???
selon la valeur que tu associes à ton projet et la complexité d'un processus d'identification à toi de voir si cela est raisonnablement envisageable...
comme déja dit de nombreuses fois ici, la protection EXCEL est totalement illusoire !!!!
une solution simple.... que j'utilise souvent (et qui m'a beaucoup dépanné en cas de plantage lors de la mise au point...) une macro private de déprotection avec un raccourci que tu ne divulgueras pas aux autres ne pas oublier de même : une macro pour la protection ceci est parfois utilisé même dans des applications commerciales http://www.linux-france.org/prj/jargonf/B/backdoor.html
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Bonsour®
Excel...lent wrote:
je ne souhaite pas qu'il puisse être modifié par "des génies en herbe,
bricoleur".
tout est relatif... A quoi reconnait-on le génie ????
Bricoleur??? oui.... qui n'est pas bricoleur ???
selon la valeur que tu associes à ton projet et la complexité d'un processus
d'identification
à toi de voir si cela est raisonnablement envisageable...
comme déja dit de nombreuses fois ici,
la protection EXCEL est totalement illusoire !!!!
une solution simple.... que j'utilise souvent
(et qui m'a beaucoup dépanné en cas de plantage lors de la mise au point...)
une macro private de déprotection avec un raccourci que tu ne divulgueras
pas aux autres
ne pas oublier de même : une macro pour la protection
ceci est parfois utilisé même dans des applications commerciales
http://www.linux-france.org/prj/jargonf/B/backdoor.html
@+
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042
je ne souhaite pas qu'il puisse être modifié par "des génies en herbe, bricoleur".
tout est relatif... A quoi reconnait-on le génie ???? Bricoleur??? oui.... qui n'est pas bricoleur ???
selon la valeur que tu associes à ton projet et la complexité d'un processus d'identification à toi de voir si cela est raisonnablement envisageable...
comme déja dit de nombreuses fois ici, la protection EXCEL est totalement illusoire !!!!
une solution simple.... que j'utilise souvent (et qui m'a beaucoup dépanné en cas de plantage lors de la mise au point...) une macro private de déprotection avec un raccourci que tu ne divulgueras pas aux autres ne pas oublier de même : une macro pour la protection ceci est parfois utilisé même dans des applications commerciales http://www.linux-france.org/prj/jargonf/B/backdoor.html
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Sitting Hoax
Bonjour, un autre moyen que j'utilise, ma macro regarde ce qui est écrit dans une cellule donnée (moi seul sais laquelle). Par exemple: If Range("a10000")<>1 then 'ton code de protection Application.Quit End If Lorsque tu mets 1 dans la cellule A10000, cette partie de la macro ne s'exécute pas, et tu peux accéder à ton code. Lorsque tu remets le programme en route, tu efface le 1 dans la cellule, et tout marche comme avant. Ca évite par exemple, si tu as mis un Application.Quit pénible de relancer le fichier en ayant préalablement mis sur sécurité moyenne l'option sécurité des macros.. Amicalement Sitting Hoax "Modeste" a écrit dans le message de news: %
Bonsour® Excel...lent wrote:
je ne souhaite pas qu'il puisse être modifié par "des génies en herbe, bricoleur".
tout est relatif... A quoi reconnait-on le génie ???? Bricoleur??? oui.... qui n'est pas bricoleur ???
selon la valeur que tu associes à ton projet et la complexité d'un processus d'identification à toi de voir si cela est raisonnablement envisageable...
comme déja dit de nombreuses fois ici, la protection EXCEL est totalement illusoire !!!!
une solution simple.... que j'utilise souvent (et qui m'a beaucoup dépanné en cas de plantage lors de la mise au point...) une macro private de déprotection avec un raccourci que tu ne divulgueras pas aux autres ne pas oublier de même : une macro pour la protection ceci est parfois utilisé même dans des applications commerciales http://www.linux-france.org/prj/jargonf/B/backdoor.html
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Bonjour,
un autre moyen que j'utilise,
ma macro regarde ce qui est écrit dans une cellule donnée (moi seul sais
laquelle).
Par exemple:
If Range("a10000")<>1 then
'ton code de protection
Application.Quit
End If
Lorsque tu mets 1 dans la cellule A10000, cette partie de la macro ne
s'exécute pas, et tu peux accéder à ton code.
Lorsque tu remets le programme en route, tu efface le 1 dans la cellule, et
tout marche comme avant.
Ca évite par exemple,
si tu as mis un Application.Quit pénible de relancer le fichier en
ayant préalablement mis sur sécurité moyenne l'option sécurité des macros..
Amicalement
Sitting Hoax
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
%23KfqlBI2FHA.820@tk2msftngp13.phx.gbl...
Bonsour®
Excel...lent wrote:
je ne souhaite pas qu'il puisse être modifié par "des génies en herbe,
bricoleur".
tout est relatif... A quoi reconnait-on le génie ????
Bricoleur??? oui.... qui n'est pas bricoleur ???
selon la valeur que tu associes à ton projet et la complexité d'un
processus d'identification
à toi de voir si cela est raisonnablement envisageable...
comme déja dit de nombreuses fois ici,
la protection EXCEL est totalement illusoire !!!!
une solution simple.... que j'utilise souvent
(et qui m'a beaucoup dépanné en cas de plantage lors de la mise au
point...)
une macro private de déprotection avec un raccourci que tu ne divulgueras
pas aux autres
ne pas oublier de même : une macro pour la protection
ceci est parfois utilisé même dans des applications commerciales
http://www.linux-france.org/prj/jargonf/B/backdoor.html
@+
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042
Bonjour, un autre moyen que j'utilise, ma macro regarde ce qui est écrit dans une cellule donnée (moi seul sais laquelle). Par exemple: If Range("a10000")<>1 then 'ton code de protection Application.Quit End If Lorsque tu mets 1 dans la cellule A10000, cette partie de la macro ne s'exécute pas, et tu peux accéder à ton code. Lorsque tu remets le programme en route, tu efface le 1 dans la cellule, et tout marche comme avant. Ca évite par exemple, si tu as mis un Application.Quit pénible de relancer le fichier en ayant préalablement mis sur sécurité moyenne l'option sécurité des macros.. Amicalement Sitting Hoax "Modeste" a écrit dans le message de news: %
Bonsour® Excel...lent wrote:
je ne souhaite pas qu'il puisse être modifié par "des génies en herbe, bricoleur".
tout est relatif... A quoi reconnait-on le génie ???? Bricoleur??? oui.... qui n'est pas bricoleur ???
selon la valeur que tu associes à ton projet et la complexité d'un processus d'identification à toi de voir si cela est raisonnablement envisageable...
comme déja dit de nombreuses fois ici, la protection EXCEL est totalement illusoire !!!!
une solution simple.... que j'utilise souvent (et qui m'a beaucoup dépanné en cas de plantage lors de la mise au point...) une macro private de déprotection avec un raccourci que tu ne divulgueras pas aux autres ne pas oublier de même : une macro pour la protection ceci est parfois utilisé même dans des applications commerciales http://www.linux-france.org/prj/jargonf/B/backdoor.html
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Excel...lent
Bonjour,
Pour Oliv' : Merci, je suis un peu confus, car ce code m'avait échappé sur EXCELABO et dieu sait si je vais souvent sur cette mine d'or.
Pour Modeste : Merci également pour le dernière partie de ta réponse pour le reste cela va pas me sevir à grand chose. Evidemment que je sais comme tout le monde que les protections EXCEL ou autre d'ailleurs ne sont pas impenetrable quand bien même cela aurait été dit maintes et maintes fois sur ce forum ! Quand je parle de génies en herbes c'est de l'humour pour expliquer que je voudrais éviter que l'utilisateur " moyen " ( à ne pas prendre péjorativement ) ne puisse pas accéder au code trop facilement et par une fausse manip endommager des macros. C'est tout et rien d'autre.
Pour Sitting Hoax : Merci aussi de ton aide.
Grâce à vous trois j'ai maintenant du grain à moudre je vais donc m'y atteler. Merci encore à vous trois.
Cordialement.
Excel...lent
Bonjour,
Pour Oliv' : Merci, je suis un peu confus, car ce code m'avait échappé sur
EXCELABO et dieu sait si je vais souvent sur cette mine d'or.
Pour Modeste : Merci également pour le dernière partie de ta réponse pour le
reste cela va pas me sevir à grand chose. Evidemment que je sais comme tout
le monde que les protections EXCEL ou autre d'ailleurs ne sont pas
impenetrable
quand bien même cela aurait été dit maintes et maintes fois sur ce forum !
Quand je parle de génies en herbes c'est de l'humour pour expliquer que je
voudrais éviter que l'utilisateur " moyen " ( à ne pas prendre
péjorativement ) ne puisse pas accéder au code trop facilement et par une
fausse manip endommager des macros. C'est tout et rien d'autre.
Pour Sitting Hoax : Merci aussi de ton aide.
Grâce à vous trois j'ai maintenant du grain à moudre je vais donc m'y
atteler. Merci encore à vous trois.
Pour Oliv' : Merci, je suis un peu confus, car ce code m'avait échappé sur EXCELABO et dieu sait si je vais souvent sur cette mine d'or.
Pour Modeste : Merci également pour le dernière partie de ta réponse pour le reste cela va pas me sevir à grand chose. Evidemment que je sais comme tout le monde que les protections EXCEL ou autre d'ailleurs ne sont pas impenetrable quand bien même cela aurait été dit maintes et maintes fois sur ce forum ! Quand je parle de génies en herbes c'est de l'humour pour expliquer que je voudrais éviter que l'utilisateur " moyen " ( à ne pas prendre péjorativement ) ne puisse pas accéder au code trop facilement et par une fausse manip endommager des macros. C'est tout et rien d'autre.
Pour Sitting Hoax : Merci aussi de ton aide.
Grâce à vous trois j'ai maintenant du grain à moudre je vais donc m'y atteler. Merci encore à vous trois.