01/12/2011En désactivant le rafraîchissement des calculs dans Excel, il est possible de fortement accélérer le code si celui-ci modifie les feuilles du classeur.
Voici une fonction VBA qui permet d'activer/désactiver cela :
' Active/désactive les calculs Excel
Sub activeCalculs(ByVal bActiver As Boolean)
If bActiver Then
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
Application.EnableEvents = True
Else
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Application.EnableEvents = False
End If
End Sub
Dernière modification le 06/09/2018 - Quillevere.net