AnnulerCalculPendantMacro

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

M

Moa

Guest
Bonjour à Toutes et tous !

Voilà, lorsque l'on delete une ligne complète, Excel, remet à jour et recalcul automatiquement, les formules de la feuille.

J'ai une macro qui me delete, des lignes non contingues, et cette opération est assez longue, dû au recalcul entre chaque delete.

Est-il possible, pendant que ma macro travaille, d'éviter ce recalcul et mises à jour des formules, et que cette maj et ce recalcul, ne se fassent, qu'une fois la macro finie ?

Merci d'avance et bonne journée

@ +

Moa
 
Bonjour,

Essaye avec ceci ...


APPLICATION.Calculation = xlManual

Si tu souhaites forcer le calcul à un moment tu as la commande calculate.


pour remettre le calcul automatique tu utiliseras :

APPLICATION.Calculation =xlCalculationAutomatic
 
Salut laurent !

Merci de ta réponse rapide.

En fait, cela marche bien, mais ne rend pas plus rapide la macro.

Pas très logique, je sais.J'ai fait des tests sur 1000 lignes à deleter.

Peut-être que sur 3 ou 4 mille, il y aurait une diff.Je referai des tests.

@ +

Merci encore et bonne journée.

Moa
 
Bon voilà, j'ai fait des tests précis Chrono en main sur plusieurs éssai.

Sur 2432 lignes, il fallait en deleter 720

1) Sans Application.EnableEvents = False et Sans APPLICATION.Calculation = xlManual

Temps mis : 4' 09"

2) Avec Application.EnableEvents = False et Sans APPLICATION.Calculation = xlManual

Temps mis : 4' 00"

3) Sans Application.EnableEvents = False et Avec APPLICATION.Calculation = xlManual

Temps mis : 2' 39"

4)Avec Application.EnableEvents = False et Avec APPLICATION.Calculation = xlManual

Temps mis : 2' 39"

Voilà...!!! héhé

@ + et merci encore mon petit Laurent

Moa
 
- 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

Réponses
2
Affichages
479
Réponses
2
Affichages
533
Retour