Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Réflexions informatiques

Accélérer l'exécution des macros Excel

01/12/2011
Excel VBA Macro

En 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 08/03/2019 - Quillevere.net

Rechercher sur le site

rss RSS info Informations