Partager via


Méthode PivotTable.RefreshDataSourceValues (Excel)

Récupère les valeurs actuelles de la source de données pour toutes les cellules modifiées dans un rapport de tableau croisé dynamique en mode d’écriture différée.

Syntaxe

expression. RefreshDataSourceValues

Expression Variable qui représente un objet PivotTable .

Valeur renvoyée

Aucune

Remarques

Pour déterminer si un rapport de tableau croisé dynamique est en mode écriture différée, vérifiez les propriétés EnableWriteback ou EnableDataValueEditing de l’objet PivotTable , qui renvoient la valeur True. Pour les rapports de tableau croisé dynamique qui ne sont pas en mode d’écriture différée, la tentative d’exécution de cette méthode génère une erreur d’exécution.

Pour les rapports de tableau croisé dynamique avec des sources de données OLAP, l’exécution de la méthode RefreshDataSourceValues crée une connexion distincte au serveur OLAP et exécute la requête MDX complète (la valeur de la propriété MDX ) utilisée pour effectuer une opération de mise à jour pour remplir le rapport de tableau croisé dynamique. Excel extrait les valeurs retournées pour toutes les cellules qui ont été modifiées en mode Tableau croisé dynamique, puis les stocke dans la propriété DataSourceValue pour ces cellules.

Cette méthode s’applique uniquement aux rapports de tableau croisé dynamique avec des sources de données OLAP. La tentative d’exécution de cette méthode sur des rapports de tableau croisé dynamique sans source de données OLAP génère une erreur d’exécution.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.