En excel ¿Qué sucede antes, la actualización de las tablas dinámicas o el evento open?

Buenas noches.

Necesito saber que es lo que ocurre antes al abrir un fichero excel ¿el evento open o las actualizaciones de las tablas dinámicas que contiene?. Tengo una llamada a una macro en el evento open y hace referencia a una tabla dinámica y creo que no se ejecuta bien porque al ejecutarse creo q aun no se ha actualizado la tabla dinámica.

Si es así, ¿cómo puedo alterar el orden??

Gracias

1 respuesta

Respuesta
1

Y si antes de ejecutar la llamada a la macro, ejecutas la actualización de la tabla dinámica, de esta manera:

Private Sub Workbook_Open()
Sheets("hoja4").PivotTables("Tabla dinámica1").PivotCache.Refresh
'llamada a tu macro
End Sub

Saludos. Dam

Si te sirve el tip, podrías cerrar la pregunta.

Muchas gracias. Mañana lo probaré y te puntuaré. Pero ya por curiosidad, tengo razón y se ejecuta antes el open que la actualización de la tabla dinámica, verdad???

El Open se activa primero

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas