Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Geler l'affichage pendant l'exécution d'une macro

2 réponses
Avatar
Gege
Bonjour,

J'ai =E9crit une macro en VB. Elle ne s'applique que sur=20
une seule des deux feullles d'un dossier et marche tr=E8s=20
bien. Sauf que pendant son ex=E9cution qui dure plusieurs=20
secondes car elle traite de nombreuses lignes et=20
colonnes, on voit d=E9filer les cellules au fur et =E0 mesure=20
des changements.

Cela n'est pas tr=E8s agr=E9able pour les yeux. Y-a-t-il un=20
moyen d'=E9viter cela ?
J'ai tent=E9 sans succ=E8s d'utiliser des propri=E9t=E9 hide, ou=20
visble=3Dfalse, mais ces propri=E9t=E9s semblent ne pas marcher=20
pour l'active worksheet. Qqu'un a-t-il une solution ?

Merci de votre aide.

G=E9g=E9

2 réponses

Avatar
Pounet95
Bonjour,

Application.screenupdatingúlse 'pour arrêter la mise à jour écran
----- instructions

Application.screenupdating=True 'pour la remettre

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"Gege" a écrit dans le message de news:
051b01c4d619$271f36a0$
Bonjour,

J'ai écrit une macro en VB. Elle ne s'applique que sur
une seule des deux feullles d'un dossier et marche très
bien. Sauf que pendant son exécution qui dure plusieurs
secondes car elle traite de nombreuses lignes et
colonnes, on voit défiler les cellules au fur et à mesure
des changements.

Cela n'est pas très agréable pour les yeux. Y-a-t-il un
moyen d'éviter cela ?
J'ai tenté sans succès d'utiliser des propriété hide, ou
visbleúlse, mais ces propriétés semblent ne pas marcher
pour l'active worksheet. Qqu'un a-t-il une solution ?

Merci de votre aide.

Gégé
Avatar
Merci c'est exactement ce que je cherchais. Et ça marche
au poil
-----Message d'origine-----
Bonjour,

Application.screenupdatingúlse 'pour arrêter la
mise à jour écran

----- instructions

Application.screenupdating=True 'pour la remettre

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"Gege" a écrit dans le message de news:
051b01c4d619$271f36a0$
Bonjour,

J'ai écrit une macro en VB. Elle ne s'applique que sur
une seule des deux feullles d'un dossier et marche très
bien. Sauf que pendant son exécution qui dure plusieurs
secondes car elle traite de nombreuses lignes et
colonnes, on voit défiler les cellules au fur et à mesure
des changements.

Cela n'est pas très agréable pour les yeux. Y-a-t-il un
moyen d'éviter cela ?
J'ai tenté sans succès d'utiliser des propriété hide, ou
visbleúlse, mais ces propriétés semblent ne pas marcher
pour l'active worksheet. Qqu'un a-t-il une solution ?

Merci de votre aide.

Gégé

.