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

Statistiques des forums

Discussions
314 013
Messages
2 104 547
Membres
109 077
dernier inscrit
FCachats