Application.AfterCalculate, événement
L'événement AfterCalculate se produit une fois que l'activité d'actualisation en attente (synchrone et asynchrone) est totalement terminée, ainsi que toutes les actions de calcul qui en découlent.
Informations sur la version
Version ajoutée : Excel 2007
Syntaxe
expression.AfterCalculate
expression Variable qui représente un objet Application.
Remarques
Cet événement se produit lorsque le calcul est terminé et qu'il ne reste plus de requêtes en attente. Ces deux conditions doivent être remplies pour que cet événement se produise. Il peut être déclenché même s'il n'y a pas de données de feuille dans le classeur, par exemple lorsque le calcul se termine pour le classeur entier et qu'aucune requête n'est en cours.
Les développeurs de compléments utilisent l'événement AfterCalculate pour savoir à quel moment toutes les données du classeur ont été complètement mises à jour par d'éventuelles requêtes et/ou calculs en cours.
Cet événement se produit après tous les événements Worksheet.Calculate, Chart.Calculate, AfterRefresh et SheetChange. Il se produit en dernier, après toutes les opérations d'actualisation et de calcul, et une fois que Application.CalculationState a pris la valeur xlDone.
Partager