Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Ton problème est que ces cellules ne sont pas verrouillées.
Pour que les cellules ne soit pas accessibles lorsque la feuille est
protégée :
dans Format / cellules / onglet protection / la case "Verrouillée" doit
être coché.
Si tu n'as pas de raison à l'effet que ces cellules doivent être
déverrouillé,
tu les sélectionnes et tu coches la dite case et ton problème est résolu.
"j-pascal" a écrit dans le message de news:
efN$
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils
de JB pour "déverrouiller" et "reverrouiller" ladite feuille avant et
après
le tri. Sur le principe, ça marche, mais dans mon classeur, j'ai le pb
suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F entre
autres) ! Je dois ôter le protection (manuellement) et la remettre. J'ai
essayé de "suivre" le cheminement de la macro avec la touche "F8" depuis
le
workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture tout au
moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:="" en
vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
--
Cordialement @+
JP
PS : avec F8 comment peut-on shunter une boucle ?
Ton problème est que ces cellules ne sont pas verrouillées.
Pour que les cellules ne soit pas accessibles lorsque la feuille est
protégée :
dans Format / cellules / onglet protection / la case "Verrouillée" doit
être coché.
Si tu n'as pas de raison à l'effet que ces cellules doivent être
déverrouillé,
tu les sélectionnes et tu coches la dite case et ton problème est résolu.
"j-pascal" <nospam-j-pascal@free.fr> a écrit dans le message de news:
efN$6cRWHHA.3980@TK2MSFTNGP02.phx.gbl...
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils
de JB pour "déverrouiller" et "reverrouiller" ladite feuille avant et
après
le tri. Sur le principe, ça marche, mais dans mon classeur, j'ai le pb
suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F entre
autres) ! Je dois ôter le protection (manuellement) et la remettre. J'ai
essayé de "suivre" le cheminement de la macro avec la touche "F8" depuis
le
workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture tout au
moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:="" en
vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
--
Cordialement @+
JP
PS : avec F8 comment peut-on shunter une boucle ?
Ton problème est que ces cellules ne sont pas verrouillées.
Pour que les cellules ne soit pas accessibles lorsque la feuille est
protégée :
dans Format / cellules / onglet protection / la case "Verrouillée" doit
être coché.
Si tu n'as pas de raison à l'effet que ces cellules doivent être
déverrouillé,
tu les sélectionnes et tu coches la dite case et ton problème est résolu.
"j-pascal" a écrit dans le message de news:
efN$
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils
de JB pour "déverrouiller" et "reverrouiller" ladite feuille avant et
après
le tri. Sur le principe, ça marche, mais dans mon classeur, j'ai le pb
suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F entre
autres) ! Je dois ôter le protection (manuellement) et la remettre. J'ai
essayé de "suivre" le cheminement de la macro avec la touche "F8" depuis
le
workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture tout au
moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:="" en
vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
--
Cordialement @+
JP
PS : avec F8 comment peut-on shunter une boucle ?
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F entre
autres) ! Je dois ôter le protection (manuellement) et la remettre. J'ai
essayé de "suivre" le cheminement de la macro avec la touche "F8" depuis
le workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture tout
au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:="" en
vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lSteph
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F entre
autres) ! Je dois ôter le protection (manuellement) et la remettre. J'ai
essayé de "suivre" le cheminement de la macro avec la touche "F8" depuis
le workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture tout
au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:="" en
vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter la
protection ... ) mais les cellules ne le sont plus (colonnes E et F entre
autres) ! Je dois ôter le protection (manuellement) et la remettre. J'ai
essayé de "suivre" le cheminement de la macro avec la touche "F8" depuis
le workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture tout
au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:="" en
vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont plus
(colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le cheminement
de la macro avec la touche "F8" depuis le workbook_open, mais je n'ai
rien trouvé d'anormal (à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%231bJQnRWHHA.480@TK2MSFTNGP02.phx.gbl...
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lSteph
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont plus
(colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le cheminement
de la macro avec la touche "F8" depuis le workbook_open, mais je n'ai
rien trouvé d'anormal (à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont plus
(colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le cheminement
de la macro avec la touche "F8" depuis le workbook_open, mais je n'ai
rien trouvé d'anormal (à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir, juste pour le PS N°2
pour une boucle, ce que je fais, sûrement perfectible, je mets un point
d'arrêt à la fin de la boucle, et en début de boucle, je tapes F5Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien pouvoir
l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près sûr
que je pourrai le mettre à profit pour bien d'autre choses. Conclusion :
je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter
la protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir, juste pour le PS N°2
pour une boucle, ce que je fais, sûrement perfectible, je mets un point
d'arrêt à la fin de la boucle, et en début de boucle, je tapes F5
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien pouvoir
l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près sûr
que je pourrai le mettre à profit pour bien d'autre choses. Conclusion :
je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%231bJQnRWHHA.480@TK2MSFTNGP02.phx.gbl...
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lSteph
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter
la protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir, juste pour le PS N°2
pour une boucle, ce que je fais, sûrement perfectible, je mets un point
d'arrêt à la fin de la boucle, et en début de boucle, je tapes F5Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien pouvoir
l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près sûr
que je pourrai le mettre à profit pour bien d'autre choses. Conclusion :
je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter
la protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
à
ActiveSheet.Protect Password:="mdp"
Quel est l'effet de
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont plus
(colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le cheminement
de la macro avec la touche "F8" depuis le workbook_open, mais je n'ai
rien trouvé d'anormal (à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
à
ActiveSheet.Protect Password:="mdp"
Quel est l'effet de
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%231bJQnRWHHA.480@TK2MSFTNGP02.phx.gbl...
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lSteph
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont plus
(colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le cheminement
de la macro avec la touche "F8" depuis le workbook_open, mais je n'ai
rien trouvé d'anormal (à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
à
ActiveSheet.Protect Password:="mdp"
Quel est l'effet de
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont plus
(colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le cheminement
de la macro avec la touche "F8" depuis le workbook_open, mais je n'ai
rien trouvé d'anormal (à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir,
Le fait d'ajouter
userinterfaceonly:=trueà
ActiveSheet.Protect Password:="mdp"
ce qui donne
ActiveSheet.protect password:="mdp", userinterfaceonly:=trueQuel est l'effet de
évite d'avoir sans arrêt à déprotéger et reprotéger en début et fin de
code.
Ce qui sera probablement une solution à tes soucis, outre d'avoir à
t'assurer que les cellules concernées sont bien locked.
Je ne sais si cela solutionnera ton pb qui ne se produit pas chez moi.
Quoiqu'il en soit, s'il s'agit de protèger mais pouvoir executer du code
s'éviter les déprotège reprotège est amha une solution plus confortable
et en l'occurence ce paramètre de protect est prévu pour.
http://cjoint.com/?czx2VxjZJd
Cordialement.
lStephBonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien pouvoir
l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près sûr
que je pourrai le mettre à profit pour bien d'autre choses. Conclusion :
je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter
la protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir,
Le fait d'ajouter
userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
ce qui donne
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Quel est l'effet de
évite d'avoir sans arrêt à déprotéger et reprotéger en début et fin de
code.
Ce qui sera probablement une solution à tes soucis, outre d'avoir à
t'assurer que les cellules concernées sont bien locked.
Je ne sais si cela solutionnera ton pb qui ne se produit pas chez moi.
Quoiqu'il en soit, s'il s'agit de protèger mais pouvoir executer du code
s'éviter les déprotège reprotège est amha une solution plus confortable
et en l'occurence ce paramètre de protect est prévu pour.
http://cjoint.com/?czx2VxjZJd
Cordialement.
lSteph
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien pouvoir
l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près sûr
que je pourrai le mettre à profit pour bien d'autre choses. Conclusion :
je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%231bJQnRWHHA.480@TK2MSFTNGP02.phx.gbl...
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lSteph
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter
la protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Bonsoir,
Le fait d'ajouter
userinterfaceonly:=trueà
ActiveSheet.Protect Password:="mdp"
ce qui donne
ActiveSheet.protect password:="mdp", userinterfaceonly:=trueQuel est l'effet de
évite d'avoir sans arrêt à déprotéger et reprotéger en début et fin de
code.
Ce qui sera probablement une solution à tes soucis, outre d'avoir à
t'assurer que les cellules concernées sont bien locked.
Je ne sais si cela solutionnera ton pb qui ne se produit pas chez moi.
Quoiqu'il en soit, s'il s'agit de protèger mais pouvoir executer du code
s'éviter les déprotège reprotège est amha une solution plus confortable
et en l'occurence ce paramètre de protect est prévu pour.
http://cjoint.com/?czx2VxjZJd
Cordialement.
lStephBonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien pouvoir
l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près sûr
que je pourrai le mettre à profit pour bien d'autre choses. Conclusion :
je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce classeur,
j'effectue des tris et MEFC par macro ... J'ai mis en pratique les
conseils de JB pour "déverrouiller" et "reverrouiller" ladite feuille
avant et après le tri. Sur le principe, ça marche, mais dans mon
classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu "outils"
indique bien que la feuille est protégée (puisqu'il me propose d'ôter
la protection ... ) mais les cellules ne le sont plus (colonnes E et F
entre autres) ! Je dois ôter le protection (manuellement) et la
remettre. J'ai essayé de "suivre" le cheminement de la macro avec la
touche "F8" depuis le workbook_open, mais je n'ai rien trouvé d'anormal
(à l'ouverture tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement des
ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect Password:=""
en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Re,
C'est incroyable, ça a l'air de marcher parfaitement !
Mais je ne vois pas d'où est lancé "sub sqm ()" ?
Tu as supprimé tous mes ActiveSheet.Protect Password:="mdp" etc. ?
Je ne trouve pas : userinterfaceonly:=true dans le code !
A+ ?
JP
"LSteph" a écrit dans le message de news:Bonsoir,
Le fait d'ajouter
userinterfaceonly:=trueà
ActiveSheet.Protect Password:="mdp"
ce qui donne
ActiveSheet.protect password:="mdp", userinterfaceonly:=trueQuel est l'effet de
évite d'avoir sans arrêt à déprotéger et reprotéger en début et fin de
code.
Ce qui sera probablement une solution à tes soucis, outre d'avoir à
t'assurer que les cellules concernées sont bien locked.
Je ne sais si cela solutionnera ton pb qui ne se produit pas chez moi.
Quoiqu'il en soit, s'il s'agit de protèger mais pouvoir executer du code
s'éviter les déprotège reprotège est amha une solution plus confortable
et en l'occurence ce paramètre de protect est prévu pour.
http://cjoint.com/?czx2VxjZJd
Cordialement.
lStephBonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont
plus (colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le
cheminement de la macro avec la touche "F8" depuis le
workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture
tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement
des ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Re,
C'est incroyable, ça a l'air de marcher parfaitement !
Mais je ne vois pas d'où est lancé "sub sqm ()" ?
Tu as supprimé tous mes ActiveSheet.Protect Password:="mdp" etc. ?
Je ne trouve pas : userinterfaceonly:=true dans le code !
A+ ?
JP
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
eWaLJATWHHA.896@TK2MSFTNGP05.phx.gbl...
Bonsoir,
Le fait d'ajouter
userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
ce qui donne
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Quel est l'effet de
évite d'avoir sans arrêt à déprotéger et reprotéger en début et fin de
code.
Ce qui sera probablement une solution à tes soucis, outre d'avoir à
t'assurer que les cellules concernées sont bien locked.
Je ne sais si cela solutionnera ton pb qui ne se produit pas chez moi.
Quoiqu'il en soit, s'il s'agit de protèger mais pouvoir executer du code
s'éviter les déprotège reprotège est amha une solution plus confortable
et en l'occurence ce paramètre de protect est prévu pour.
http://cjoint.com/?czx2VxjZJd
Cordialement.
lSteph
Bonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%231bJQnRWHHA.480@TK2MSFTNGP02.phx.gbl...
Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lSteph
Bonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont
plus (colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le
cheminement de la macro avec la touche "F8" depuis le
workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture
tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement
des ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.
Re,
C'est incroyable, ça a l'air de marcher parfaitement !
Mais je ne vois pas d'où est lancé "sub sqm ()" ?
Tu as supprimé tous mes ActiveSheet.Protect Password:="mdp" etc. ?
Je ne trouve pas : userinterfaceonly:=true dans le code !
A+ ?
JP
"LSteph" a écrit dans le message de news:Bonsoir,
Le fait d'ajouter
userinterfaceonly:=trueà
ActiveSheet.Protect Password:="mdp"
ce qui donne
ActiveSheet.protect password:="mdp", userinterfaceonly:=trueQuel est l'effet de
évite d'avoir sans arrêt à déprotéger et reprotéger en début et fin de
code.
Ce qui sera probablement une solution à tes soucis, outre d'avoir à
t'assurer que les cellules concernées sont bien locked.
Je ne sais si cela solutionnera ton pb qui ne se produit pas chez moi.
Quoiqu'il en soit, s'il s'agit de protèger mais pouvoir executer du code
s'éviter les déprotège reprotège est amha une solution plus confortable
et en l'occurence ce paramètre de protect est prévu pour.
http://cjoint.com/?czx2VxjZJd
Cordialement.
lStephBonsoir,
Dans mon cas (...) cela signifie-t-il que je doivent remplacer :
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
à
ActiveSheet.Protect Password:="mdp"
?
Si oui, faut-il que j'utilise quand-même :
ActiveSheet.Unprotect Password:="mdp"
Auquel je dois ajouter : ", userinterfaceonly:=true
?
Quel est l'effet de "userinterfaceonly" ?
J'avoue qu'à ce stade, je ne comprends pas grand chose ;-(
A+ ?
JP
PS : aussi merdique que puisse être ce classeur, j'aimerais bien
pouvoir l'utiliser ...
J'ajouterais même que si je viens à bout de ce pb, je suis à peu près
sûr que je pourrai le mettre à profit pour bien d'autre choses.
Conclusion : je suis (très) motivé ;-)
PS : comment sort-on d'une boucle avec F8 ? (svp !)
"LSteph" a écrit dans le message de news:
%Bonjour,
Pour ne plus être ennuyé avec cette méthode
utilise userinterfaceonly
cela restreint la protection à l'interface utilisateur
Au lieu d'avoir à déprotèger reprotèger sans arrêt
tu protèges à l'ouverture ou autre et tu peux agir par macro.
ActiveSheet.protect password:="mdp", userinterfaceonly:=true
Cordialement.
lStephBonjour à tous,
J'ai un classeur dont l'onglet principal est protégé. Sur ce
classeur, j'effectue des tris et MEFC par macro ... J'ai mis en
pratique les conseils de JB pour "déverrouiller" et "reverrouiller"
ladite feuille avant et après le tri. Sur le principe, ça marche,
mais dans mon classeur, j'ai le pb suivants :
- Lorsque je rouvre le classeur après enregistrement, le menu
"outils" indique bien que la feuille est protégée (puisqu'il me
propose d'ôter la protection ... ) mais les cellules ne le sont
plus (colonnes E et F entre autres) ! Je dois ôter le protection
(manuellement) et la remettre. J'ai essayé de "suivre" le
cheminement de la macro avec la touche "F8" depuis le
workbook_open, mais je n'ai rien trouvé d'anormal (à l'ouverture
tout au moins).
J'ai planché des heures sur le sujet, en modifiant l'emplacement
des ActiveSheet.Unprotect Password:="" et ActiveSheet.Protect
Password:="" en vain !!
A noter que le MdP est "travail" ...
Si vous avez le courage, il est ici le bougre :
http://cjoint.com/?czuDqHZN3A
Puristes de macros, s'abstenir ;-)
Un grand merci d'avance pour vos réponses éventuelles.