Activer xlAutomatic sans lancer les calculs
Gerwinn
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je suis confronté à un petit soucis qui concerne les calculs automatique dans Excel
Pour éviter les recalculs trop long au lancement de l'application, les calculs automatique sont désactivés (Application.Calculation = xlManual)
Lors de la fermuture de l'application je réactive ces calculs (Application.Calculation = xlAutomatic)
Le problème est le suivant :
Lors de la fermeture de mon workbook, je reactive les calculs automatique et cette fonction est lancée directement. Résultat, la fermeture de Excel est extremement ralentie.
Est ce que quelqu'un connais une méthode qui permet de réactiver les calculs automatique sans pour autant démarrer un recalcul ?
Merci d'avance pour vos réponse.
Je suis confronté à un petit soucis qui concerne les calculs automatique dans Excel
Pour éviter les recalculs trop long au lancement de l'application, les calculs automatique sont désactivés (Application.Calculation = xlManual)
Lors de la fermuture de l'application je réactive ces calculs (Application.Calculation = xlAutomatic)
Le problème est le suivant :
Lors de la fermeture de mon workbook, je reactive les calculs automatique et cette fonction est lancée directement. Résultat, la fermeture de Excel est extremement ralentie.
Est ce que quelqu'un connais une méthode qui permet de réactiver les calculs automatique sans pour autant démarrer un recalcul ?
Merci d'avance pour vos réponse.
3 réponses
Bonjour,
la commende Application.Calculation = xlAutomatic est utilisé dans un module embarqué avec la feuille de calcul ou est-ce un module dans le classeur Perso ?
Cordialement
la commende Application.Calculation = xlAutomatic est utilisé dans un module embarqué avec la feuille de calcul ou est-ce un module dans le classeur Perso ?
Cordialement
Bonjour Thorak83,
La commande Application.Calculation = xlAutomatic est utilisée dans la feuille "ThisWorkbook" et plus précessement dans la méthode Workbook_BeforeClose
La commande Application.Calculation = xlAutomatic est utilisée dans la feuille "ThisWorkbook" et plus précessement dans la méthode Workbook_BeforeClose
Bonjour,
Tu tournes en rond là.
A l'ouverture c'est trop long, et à la fermeture aussi.
Il faudra bien le calculer à moment donné ce classeur, sinon c'est manuel...
Réfléchi à faire des copier-collage spécial valeur sur les parties gourmandes.
Tu gardes les formules en 1ère ligne, que tu recopies avec autofill vers le bas lorsque tu as besoin de réévaluer ces parties.
Ou bien calculer directement en vba pour ne mettre que la valeur.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Tu tournes en rond là.
A l'ouverture c'est trop long, et à la fermeture aussi.
Il faudra bien le calculer à moment donné ce classeur, sinon c'est manuel...
Réfléchi à faire des copier-collage spécial valeur sur les parties gourmandes.
Tu gardes les formules en 1ère ligne, que tu recopies avec autofill vers le bas lorsque tu as besoin de réévaluer ces parties.
Ou bien calculer directement en vba pour ne mettre que la valeur.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.