Bonjour,
Je galère avec un graphique casse-pieds et j'aurai besoin d'aide.
J'ai essayé sans VBA avec une formule décaler mais je n'ai pas réussi, j'essaye donc en VBA et a mon grand regret ce n'est pas mieux.
J'ai actuellement un graphique dont la source est
.ChartObjects("Graphique 7").SetSourceData Source:=Range("CZ5:DP7,CZ10:DP10")
Je souhaiterais changer les colonnes de cette source
J'ai essayé ceci
1 2
| Set plg = Union(.Range(.Cells(5, coldest - 24), .Cells(7, coldest)), .Range(.Cells(10, coldest - 24), .Cells(10, coldest)))
.ChartObjects("Graphique 7").SetSourceData Source:=plg |
J'obtiens une erreur 438 propriété ou méthode pas supportée
Si je fais un plg.select j'ai bien la plage que je souhaitais, il n'y a pas d'erreur dans les variables.
je ne comprends pas pourquoi il n'en veux pas.
J'ai voulu essayé au format R1C1, la plage est Evo_pays_TC!R5C103:R7C120;Evo_pays_TC!R10C103:R10C120
Mais je ne sais pas comment comment lui rentré ça dans le setsourcedata, est-ce possible?
Si quelqu'un a une piste je suis prenneur.
Merci d'avance.
Partager