Bonjour,
dans une macro qui pilote un tableau croisé (lui-même lié à une source de données YVT1 de type "Vue" sur une base SQL, j'utilise:
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
afin donc de rafraîchir les données.
Tout fonctionne bien.
Je veux complexifier un peu le tableau, donc je duplique ma connexion de données YVT1 en YVT2, qui contient plus de données.
Je modifie la source de mon tableau, et je remets en forme en intégrant les nouvelles données.
Et là, la commande
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
ne fonctionne plus. Elle indique
"Erreur définie par l'application ou par l'objet"
Je précise que par contre si je clique dans le tableau, puis clic droit, et "actualiser", cela fonctionne.
Quelqu'un sait-il ce que je dois modifier au tableau afin que cela refonctionne svp?
Merci d'avance...
Salutations,
Julien
Partager