XL 2010 Bloquer apparition feuille durant une Macro

NICOALBERT

XLDnaute Occasionnel
Bonjour le Forum ,

Je vient vers vous car j'ai petit soucis avec une macro .

C'est un fichier assez lourd avec activation de macro qui recherche dans divers feuille ( donc affichage , fermeture etc... ) .

J'ai mis dans mes macros :

Application.ScreenUpdating = False
Application.EnableEvents = False


avec à la fin

Application.EnableEvents = True
Application.ScreenUpdating = True


Mais ça ni fait rien , les feuilles s'affiche au fur et à mesure sur l'écran .

Est ce que quelqu'un a une petite idée ?

Merci d'avance pour votre aide .

Cdlt Nicoalbert
 

Modeste geedee

XLDnaute Barbatruc
Bonjour le Forum ,

Je vient vers vous car j'ai petit soucis avec une macro .

C'est un fichier assez lourd avec activation de macro qui recherche dans divers feuille ( donc affichage , fermeture etc... ) .

J'ai mis dans mes macros :

Application.ScreenUpdating = False
Application.EnableEvents = False


avec à la fin

Application.EnableEvents = True
Application.ScreenUpdating = True


Mais ça ni fait rien , les feuilles s'affiche au fur et à mesure sur l'écran .

Est ce que quelqu'un a une petite idée ?

Merci d'avance pour votre aide .

Cdlt Nicoalbert
mettre dans chaque sub appelée :
Application.ScreenUpdating = False
autres conseils :
  1. Évitez Select, Activate et ActiveCell/Sheet/Workbook autant que possible. À la place, déclarez et assignez des variables et référencez-les.
  2. Lors du référencement de plages étendues, copiez les données Range dans un tableau variant pour traitement et copiez le résultat dans la plage suivante.
  3. Utilisez Range.SpecialCells, Range.Find et Range.AutoFilter afin de limiter le nombre de cellules référencées.
 

Discussions similaires

Réponses
7
Affichages
315

Statistiques des forums

Discussions
312 156
Messages
2 085 814
Membres
102 990
dernier inscrit
franckfevrier