Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

series de donnees de mon graphe dans une macro

1 réponse
Avatar
Donald
bonjour,

j'ai un graphe aui va chercher les donnees sources dans la
feuille1 9ans les colonnes, a partir de la ligne 3 et
jusqu'a la ligne i (i est calcule precedemment dans la
macro)

je veux avoir la colonne A comme axe des abscisses
et ensuite trois series de donnees pour ma courbe : la
colonne B, la colonne G et la colonne L.

j'ai mis la syntaxe suivante, mais cela ne fonctionne
pas :


ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.ChartArea.Select
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range
("A3:A" & i & ",B3:B" & i & ",G3:G" & i & ",L3:L" & i
& ",Q3:Q" & i & ",V3:V" & i & ",AA3:AA" & i),
PlotBy:=xlColumns


pourriez vous m'aider a corriger cela ?

merci beaucoup

1 réponse

Avatar
Piotr
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range
("A3:A" & i & ",B3:B" & i & ",G3:G" & i & ",L3:L" & i
& ",Q3:Q" & i & ",V3:V" & i & ",AA3:AA" & i),


Ne serait-ce pas plutôt
ActiveChart.SetSourceData Source: "Feuille1!A3:A" & i & ";Feuille1!B3:B" & i & ";Feuille1!G3:G" & i &
";Feuille1!L3:L" & i
& ";Feuille1!Q3:Q" & i & ";Feuille1!V3:V" & i & ";Feuille1!AA3:AA" & i),

ou quelque chose d'approchant.
Pour vérifier la syntaxe, effectue la manipulation pendant que tu
enregistres une macro. Tu peux alors modifier le code généré pour construire
la macro.

Cela te va-t-il ?
Pierre.