Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Ralentissement excel avec macro

  • Initiateur de la discussion Initiateur de la discussion Scoty
  • 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 !

Scoty

XLDnaute Occasionnel
Bonsoir à tous,

J'ai une petite macro "sommesicouleur()" dans certaines feuilles mais pas toutes d'un classeur. Arrivé à un stade le fichier est devenu lent à travailler et se met à faire un "calcul processeur" avec un défilement de % tel qu'un chargement (petit message dans le ruban inférieur de la fenetre). Je dois attendre pour que tout se calcule bien.

Je peux toutefois continuer le travail mais je dois dble cliquer de temps en temps dans une cellule et entrée pour tout recalculer (cf formule volatile?!) si je n'ai pas attendu la fin du "calcul processeur".

Ma macro est dans un module que j'ai inséré dans le project. je pensais pour gagner en temps de la mettre dans les feuilles qui l'utilisent uniquement. Mais cela ne fonctionne pas.

Y a t'il une solution? Dois-je subir le manque de ressource du pc et travailler plus "cool"?! 🙂 Pr info le fichier fait 1.4 Mo mais bon y a eu pire et moins lent surtout...

Merciiiiiii

Dans l'attente de vous lire.
@+ Scoty
 
Re : Ralentissement excel avec macro

Re Scoty,

J'ai vu sur l'autre fil que votre fonction sommesicouleur est volatile.

Dans le code supprimez Application.Volatile True et ça ira mieux 🙄

A+
 
Re : Ralentissement excel avec macro

Bonjour Scoty,

Si la fonction sommesicouleur utilise une matrice de dates, il ne faut pas que ces dates soient calculées à partir d'une cellule contenant MAINTENANT() ou AUJOURDHUI().

Ce sont en effet des fonctions volatiles qui entraineraient le recalcul de toutes les cellules contenant sommesicouleur.

A+
 
Re : Ralentissement excel avec macro

Bonjour Job,

Ok merci. J'ai pour habitude de mettre la date en dur, car effectivement, mes tableaux sont établis par mois pour analyser l'évolution.

Actuellement je suis en train de faire/essayer de l'optimisation d'octets car le fichier devient une belle petite usine à gaz !!! et qui rame vraiment qui plus est... 🙁

@+
 
- 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

Discussions similaires

S
  • Question Question
Réponses
7
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…