Método Workbook.RefreshAll (Excel)

Actualiza todos los rangos de datos externos e informes de tabla dinámica del libro especificado.

Sintaxis

más sencilla.Actualizar todo

expresión Variable que representa un objeto de libro .

Comentarios

Los objetos que tienen la propiedad BackgroundQuery establecida en True se actualizan en segundo plano.

Si se produce un error en una consulta de Power Query que carga datos en una tabla de hoja de cálculo durante la actualización, RefreshAll no genera un error en tiempo de ejecución. Otras conexiones se siguen actualizando y la tabla afectada conserva sus datos anteriores. Este comportamiento se produce incluso si la actualización en segundo plano está deshabilitada para todas las conexiones.

Para detectar estos errores, actualice la consulta de cada tabla por separado llamando a QueryTable.Refresh con BackgroundQuery establecido en False. A continuación, controle cualquier error que genere el método. Use ListObject.QueryTable para obtener la tabla de consultas de una tabla cargada por Power Query.

Ejemplo

En este ejemplo se actualizan todos los rangos de datos externos e informes de tabla dinámica del tercer libro.

Workbooks(3).RefreshAll

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.