[Macro] Empecher de rafraichir l'ecran pdt recalcul

  • Initiateur de la discussion Initiateur de la discussion okparanoid
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

O

okparanoid

Guest
Bonjour !

j'ai une macro ou je suis en mode Application.ScreenUpdating = False
Je dois changer par macro une formule dans une cellule (bouclee sur plusieurs fichiers de meme type) et sur XL xp le recalcul genere a chaque fois un raffraichissement de la page, ce qui en boucle rend un resultat assez saccade...

Quelqu'un a t il une solution, displayalerts et enabledevents ne changeant rien a la situation

merci 😛
 
Re : [Macro] Empecher de rafraichir l'ecran pdt recalcul

Bonjour,

tu peux essayer :
Application.ScreenUpdating = False
au début pour empêcher la mise à jour de l'écran et
Application.ScreenUpdating = True

pour rétablir la situation,

Bon courage,
 
Re : [Macro] Empecher de rafraichir l'ecran pdt recalcul

jeanmi :/

il est déjà en mode Application.ScreenUpdating = False

sinon ma modeste proposition :
est-ce que ta macro qui boucle sur plusieurs feuille selection les feuilles les uns après les autres?
car en nommant les feuilles sont les selectionner tu peux arriver à alléger le boulot.

exemple :
sheet("ma feuille 1").cells(2,2). clear
sheet("ma feuille 2").cells(2,2). clear
ou mettre un "for each" ...
 
Re : [Macro] Empecher de rafraichir l'ecran pdt recalcul

Merci pour ta reponse

En faite je scanne un repertoire avec dir() contenant des fichiers excel
et j'ouvre les fichiers un par un :

ouvrefichier
traite
fermefichier

dans le traitement je dois corriger une erreur dans la formule d'une cellule :
ws est la feuille qui m'interesse dans le workbook en cours
ws.Cells(70, 5).FormulaR1C1Local = Replace(ws.Cells(70, 5).FormulaR1C1Local, "4", "3")

c'est cette derniere ligne qui me genere un recalcul et qui raffraichit la fenetre excel (passage du workbook contenant ma macro a la feuille du workbook en cours de traitement et repassage au workbook de ma macro)

Je seche...
 
Re : [Macro] Empecher de rafraichir l'ecran pdt recalcul

Bon ben j'ai fait le boulet, j'avais pas fait gaffe mais je remettais a true durant le traitement, j'ai du me planter dans un copier coller...

Milles excuse pour le temps perdu...
 
Re : [Macro] Empecher de rafraichir l'ecran pdt recalcul

Par contre si quelqu'un sait comment faire pour eviter sur Excel XP, que la barre des taches de windows affiche furtivement le workbook que l'on tente d'ouvrir (il l'affiche en mode reduit), ca m'interessarait !

Je precise que je suis bien sur en application.screenupdating = false 😀 !!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

V
Réponses
5
Affichages
1 K
P
Réponses
0
Affichages
1 K
P
S
Réponses
3
Affichages
1 K
Compte Supprimé 979
C
T
Réponses
22
Affichages
6 K
Thibault LB
T
S
Réponses
2
Affichages
1 K
SOAP BUBBLE
S
G
Réponses
2
Affichages
2 K
GUILLERMO
G
Retour