Evento Application.AfterCalculate (Excel)
El evento AfterCalculate se produce cuando se han completado todas las actividades de actualización pendientes (tanto sincrónicas como asincrónicas) y todas las actividades de cálculo resultantes.
Sintaxis
expresión. AfterCalculate
expresión Variable que representa un objeto Application.
Comentarios
Este evento se produce cuando finaliza un cálculo y no quedan consultas pendientes de realizar. Es obligatorio que ambas condiciones se cumplan antes de que se produzca el evento. El evento se puede producir incluso cuando no hay datos de hojas en el libro, así como cuando finalizan los cálculos para todo el libro y no quedan consultas en ejecución.
Los programadores de complementos utilizan el evento AfterCalculate para saber cuándo se han actualizado por completo todos los datos del libro mediante consultas o cálculos que podrían haberse ejecutado.
Este evento se produce después de todos los eventos Worksheet.Calculate, Chart.Calculate, QueryTable.AfterRefresh y SheetChange . Es el último evento que se produce después de que se haya completado todo el procesamiento de actualización y todo el procesamiento calc, y se produce después de establecer CalculationState en xlDone.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.