Bonjour à tous,
J'ai quelques soucis d'optimisation de calcul de mon classeur qui entrainent une certaine latence lors sa fermeture.
CONTEXTE
J'ai un classeur assez élaboré ou viennent s'ajouter automatiquement différentes worksheets. Dans chacune des ces Worksheets, de nombreuses cellules font des appels à une fonction définie en VBA.
Afin de limiter les problemes de lenteur, j'ai passé le calcul du workbook en Manual afin de pouvoir controler à quels moments se font les appels à cette fonction VBA.
PROBLEME
Lors de la fermeture du workbook, je refais passer le mode de calcul à automatic afin de ne pas léser l'utilisateur.
Des lors, à chaque fermeture, Excel recalcule tout le classeur ce qui peut prendre pas mal de temps (2-3min). Je n'ai pas besoin que Excel recalcule le classeur car j ai déjà fait effectuer les calculs en amont.
QUESTION
Connaissez vous un moyen pour éviter tout recalcul du classeur à sa fermeture?
Merci de votre aide.
Partager