Compartir a través de


Método PivotTable.RefreshDataSourceValues (Excel)

Recupera los valores actuales del origen de datos para todas las celdas editadas en un informe de tabla dinámica que está en modo de escritura diferida.

Sintaxis

expresión. RefreshDataSourceValues

Expresión Variable que representa un objeto PivotTable .

Valor devuelto

Nothing

Comentarios

Para determinar si un informe de tabla dinámica está en modo de escritura diferida, compruebe las propiedades EnableWriteback o EnableDataValueEditing del objeto PivotTable , cualquiera de los cuales devolverá True. Para los informes de tabla dinámica que no están en modo de escritura diferida, al intentar ejecutar este método se genera un error en tiempo de ejecución.

Para los informes de tabla dinámica con orígenes de datos OLAP, la ejecución del método RefreshDataSourceValues crea una conexión independiente al servidor OLAP y ejecuta la consulta MDX completa (el valor de la propiedad MDX ) que se usa para realizar una operación de actualización para rellenar el informe de tabla dinámica. Excel extrae los valores devueltos para todas las celdas que se han editado en la vista tabla dinámica y, a continuación, los almacena en la propiedad DataSourceValue de esas celdas.

Este método sólo se aplica a informes de tabla dinámica con orígenes de datos OLAP. Al intentar ejecutar este método con informes de tabla dinámica con orígenes de datos que no son de OLAP, se generará un error en tiempo de ejecución.

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.