Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Paradigmes informatiques

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

01/12/2011

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 06/09/2018 - Quillevere.net

Commentaires

Aucune inscription n'est requise si vous souhaitez

Rechercher sur le site

fr en rss RSS info Informations