choisir plusieurs plages avec SetSourceData:=

S

sony

Guest
J'ai un graphique par lequel je souhaite représenter plusieurs lignes de données.
Précision : Le graphique est piloté d'un module access.

Comment faire tourner la formule suivante dans un module access, HELP.

ActiveChart.SeriesCollection(1).Values = _
"=(Feuil1!R6C3:R6C7,Feuil1!R8C3:R8C7,Feuil1!R10C3:R10C7,Feuil1!R12C3:R12C7)"

Le problème est que vba semble accepter une plage si elle contient deux éléments, comme dans:
xlxApp.ActiveChart.SeriesCollection(1).Values = _
xlsApp.sheets(feuille").range("A1:H1","A2:H2")

mais j'arrive pas à faire passer la concaténation de plusieurs plages.
ex:

xlxApp.ActiveChart.SeriesCollection(1).Values = _
xlsApp.sheets(feuille").range("A1:H1","A2:H2","A3:H3","A4:H4",("A5:H5","A6:H6"))
 

Statistiques des forums

Discussions
312 488
Messages
2 088 841
Membres
103 972
dernier inscrit
steeter