Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Je n'ai pas cherché à comprendre ou rectifier le reste ,
il est tard, je vais dormir.
Si cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lStephRe,
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.
Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Je n'ai pas cherché à comprendre ou rectifier le reste ,
il est tard, je vais dormir.
Si cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lSteph
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.
Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Je n'ai pas cherché à comprendre ou rectifier le reste ,
il est tard, je vais dormir.
Si cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lStephRe,
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.
Bonjour,
"LSteph" a écrit dans le message de news:Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
Vu (merci)pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Ok mais qui lance cette procédure ? Pour moi, une procédure qui n'est pas
"auto_open" ou lancée par "call" ne s'exécute pas ! je ne comprends p as,
désolé.Je n'ai pas cherché à comprendre ou rectifier le reste ,
Il me semblait que mes "protect..." et "unprotect..." avaient disparu ! Je
devais être fatigué ;-)il est tard, je vais dormir.
(et moi, j'avais hâte de me réveiller pour connaître la réponse ; -) Pas
autant de mérite que toi !)
Bonne journée,
JPSi cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lStephRe,
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 c onfortable
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 à p eu 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 "reverrouill er"
ladite feuille avant et après le tri. Sur le principe, ça marc he,
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 chemin ement
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,
"LSteph" <lecocost...@frite.fr> a écrit dans le message de news:
ePvDfSTWHHA.1...@TK2MSFTNGP05.phx.gbl...
Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
Vu (merci)
pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Ok mais qui lance cette procédure ? Pour moi, une procédure qui n'est pas
"auto_open" ou lancée par "call" ne s'exécute pas ! je ne comprends p as,
désolé.
Je n'ai pas cherché à comprendre ou rectifier le reste ,
Il me semblait que mes "protect..." et "unprotect..." avaient disparu ! Je
devais être fatigué ;-)
il est tard, je vais dormir.
(et moi, j'avais hâte de me réveiller pour connaître la réponse ; -) Pas
autant de mérite que toi !)
Bonne journée,
JP
Si cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lSteph
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" <lecocost...@frite.fr> a écrit dans le message de news:
eWaLJATWHHA....@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 c onfortable
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 à p eu 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" <lecocost...@frite.fr> a écrit dans le message de news:
%231bJQnRWHHA....@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 "reverrouill er"
ladite feuille avant et après le tri. Sur le principe, ça marc he,
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 chemin ement
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,
"LSteph" a écrit dans le message de news:Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
Vu (merci)pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Ok mais qui lance cette procédure ? Pour moi, une procédure qui n'est pas
"auto_open" ou lancée par "call" ne s'exécute pas ! je ne comprends p as,
désolé.Je n'ai pas cherché à comprendre ou rectifier le reste ,
Il me semblait que mes "protect..." et "unprotect..." avaient disparu ! Je
devais être fatigué ;-)il est tard, je vais dormir.
(et moi, j'avais hâte de me réveiller pour connaître la réponse ; -) Pas
autant de mérite que toi !)
Bonne journée,
JPSi cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lStephRe,
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 c onfortable
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 à p eu 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 "reverrouill er"
ladite feuille avant et après le tri. Sur le principe, ça marc he,
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 chemin ement
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,
"LSteph" a écrit dans le message de news:Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
Vu (merci)pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Ok mais qui lance cette procédure ? Pour moi, une procédure qui n'est pas
"auto_open" ou lancée par "call" ne s'exécute pas ! je ne comprends pas,
désolé.Je n'ai pas cherché à comprendre ou rectifier le reste ,
Il me semblait que mes "protect..." et "unprotect..." avaient disparu ! Je
devais être fatigué ;-)il est tard, je vais dormir.
(et moi, j'avais hâte de me réveiller pour connaître la réponse ;-) Pas
autant de mérite que toi !)
Bonne journée,
JPSi cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lStephRe,
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.
Bonjour,
"LSteph" <lecocost...@frite.fr> a écrit dans le message de news:
ePvDfSTWHHA.1...@TK2MSFTNGP05.phx.gbl...
Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
Vu (merci)
pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Ok mais qui lance cette procédure ? Pour moi, une procédure qui n'est pas
"auto_open" ou lancée par "call" ne s'exécute pas ! je ne comprends pas,
désolé.
Je n'ai pas cherché à comprendre ou rectifier le reste ,
Il me semblait que mes "protect..." et "unprotect..." avaient disparu ! Je
devais être fatigué ;-)
il est tard, je vais dormir.
(et moi, j'avais hâte de me réveiller pour connaître la réponse ;-) Pas
autant de mérite que toi !)
Bonne journée,
JP
Si cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lSteph
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" <lecocost...@frite.fr> a écrit dans le message de news:
eWaLJATWHHA....@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" <lecocost...@frite.fr> a écrit dans le message de news:
%231bJQnRWHHA....@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.
Bonjour,
"LSteph" a écrit dans le message de news:Oui tu avais dit "travail"
cette semi-protection est dans thisworkbook
Vu (merci)pour sqm c'est dans le module nommé spécial
et tu notes que j'ai mis Option Private module en haut
donc on voit pas sqm dans le menu outils macros
mais on peut le taper et executer.
Ok mais qui lance cette procédure ? Pour moi, une procédure qui n'est pas
"auto_open" ou lancée par "call" ne s'exécute pas ! je ne comprends pas,
désolé.Je n'ai pas cherché à comprendre ou rectifier le reste ,
Il me semblait que mes "protect..." et "unprotect..." avaient disparu ! Je
devais être fatigué ;-)il est tard, je vais dormir.
(et moi, j'avais hâte de me réveiller pour connaître la réponse ;-) Pas
autant de mérite que toi !)
Bonne journée,
JPSi cela t'aide c'est tant mieux, sinon tu nous diras
@+
Cordialement.
lStephRe,
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.