OVH Cloud OVH Cloud

activation et desactivation de feuilles

2 réponses
Avatar
Lilou_masquee
Pour protéger un classeur dont le nombre de feuilles peut varier et dont
certaines cellules doivent rester accessibles, j'ai ecrit un code qui
déverouille d'abord toutes les feuilles une à une, puis, on active chaque
feuille, on selectionne une plage de cellules qui doivent rester accessible,
on les dévérouille pour etre sûr, puis on protège la feuille. Ensuite on
active la suivante.

C'est un peu compliqué mais ca marche bien.
Le petit inconvénient c'est que à chaque activation de la feuille, elle
passe au premier plan et cela provoque comme un clignotement pas forcément
agréable (certains classeurs contiennent 50 feuilles).
J'aimerai savoir si il y a un moyen de selectionner une feuille pour lui
faire subir tout ca tout en supprimant le clignotement c'est à dire en
gardant au premier plan la feuille sur laquelle le classeur s'est ouvert.

Merci
Lilou_masquee

2 réponses

Avatar
Pounet95
Bonjour,

Quelque chose du genre
Application.ScreenUpdatingúlse
en début
de la première procédure devarait faire l'affaire
et accéler le traitement ( environ /7 )

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Lilou_masquee" a écrit dans le
message de news:
Pour protéger un classeur dont le nombre de feuilles peut varier et dont
certaines cellules doivent rester accessibles, j'ai ecrit un code qui
déverouille d'abord toutes les feuilles une à une, puis, on active chaque
feuille, on selectionne une plage de cellules qui doivent rester
accessible,
on les dévérouille pour etre sûr, puis on protège la feuille. Ensuite on
active la suivante.

C'est un peu compliqué mais ca marche bien.
Le petit inconvénient c'est que à chaque activation de la feuille, elle
passe au premier plan et cela provoque comme un clignotement pas forcément
agréable (certains classeurs contiennent 50 feuilles).
J'aimerai savoir si il y a un moyen de selectionner une feuille pour lui
faire subir tout ca tout en supprimant le clignotement c'est à dire en
gardant au premier plan la feuille sur laquelle le classeur s'est ouvert.

Merci
Lilou_masquee



Avatar
Lilou_masquee
Ca marche du feu de dieu!
Merci beaucoup

Lilou_masquee


Bonjour,

Quelque chose du genre
Application.ScreenUpdatingúlse
en début
de la première procédure devarait faire l'affaire
et accéler le traitement ( environ /7 )

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"Lilou_masquee" a écrit dans le
message de news:
Pour protéger un classeur dont le nombre de feuilles peut varier et dont
certaines cellules doivent rester accessibles, j'ai ecrit un code qui
déverouille d'abord toutes les feuilles une à une, puis, on active chaque
feuille, on selectionne une plage de cellules qui doivent rester
accessible,
on les dévérouille pour etre sûr, puis on protège la feuille. Ensuite on
active la suivante.

C'est un peu compliqué mais ca marche bien.
Le petit inconvénient c'est que à chaque activation de la feuille, elle
passe au premier plan et cela provoque comme un clignotement pas forcément
agréable (certains classeurs contiennent 50 feuilles).
J'aimerai savoir si il y a un moyen de selectionner une feuille pour lui
faire subir tout ca tout en supprimant le clignotement c'est à dire en
gardant au premier plan la feuille sur laquelle le classeur s'est ouvert.

Merci
Lilou_masquee