SetSourceData et graphique compartimentage

Bonjour à tous,

Je n'arrive pas à modifier le SetSourceDate d'un graphique compartimentage.

En effet, lorsque l'on créer n'importe quelle graphique compartimentage, si vous utilisez l'enregistreur de macro pour modifier la source il va bien enregistré une ligne du type :

ActiveChart.SetSourceData Source:=Range("C113:E124")
Néanmoins si on souhaite exécuter la même macro sans rien modifier et en ayant bien activé le dit graphique, nous obtenons l'erreur 445, cet objet ne gère pas cette action.

Cela est du au type compartimentage, on peux bien modifier les .FullSeriesCollection(1).Name, value et Xvalue sans problème mais pas utiliser SetSourceData ...

Savez-vous pourquoi et comment y remédier ?

Espérant avoir été assez clair dans ma demande ...

Merci d'avance,

Bonjour à tous,

Je reviens vers vous concernant la question précédente.

Si jamais cela peut servir à quelqu'un comme solution de contournement j'ai tout simplement ajouter on error go to ok

Au final la macro donne le résultat voulu, néanmoins si quelqu'un saurait m'expliquer pourquoi il y a cette erreur qui ce génère je suis preneur :)

Cette erreur ne se produit que sur le graphique compartimentage et rayon de soleil, qui sont tous deux des graphiques type TreeMap.

On error goto ok

ActiveChart.SetSourceData Source:=Range("C113:E124")

ok:

Bonne journée !

Rechercher des sujets similaires à "setsourcedata graphique compartimentage"