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

XL 2016 Juste une question ???

Backhandshot

XLDnaute Occasionnel
Bonjour à tous !
J'ai un classeur avec une dizaine de feuilles ma question est...
Est ce que le nombre de feuilles dans un classeur influence la vitesse d'exécution d'une macro ?
Ma macro prend 4 secondes à s'exécuter dans un classeur avec 2 feuilles
et l'autre classeur avec 10 feuilles prend 215 secondes
Merci pour vos réponses qui seront appréciées !
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Backhandshot, M12,
mais les formules qui sont dedans qui se recalculent


Essayez de mettre ce code dans votre code, la première partie au début, la seconde à la fin.
VB:
Sub test()
' On fige tout
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
ActiveSheet.DisplayPageBreaks = False
Application.DisplayAlerts = False

' Mettre le code ici

' On remet tout en ordre
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
ActiveSheet.DisplayPageBreaks = True
Application.DisplayAlerts = True
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…