patricko-13
XLDnaute Nouveau
Bonjour à vous,
J'essaie de dynamiser les plages de données de graphiques que je crée au fur et à mesure par ce code en exemple:
Cela marche bien, cependant je bute sur un autre type de graphique, en camembert, qui contient deux données.
Lorsque j'enregistre une macro le code généré me donne:
J'essaie de le dynamiser par quelque chose du style:
En tentant de remplacer le caractère & par d'autres mais sans succès.
Auriez vous une piste pour y arriver ?
Je vous remercie par avance et vous souhaite une bonne journée !
J'essaie de dynamiser les plages de données de graphiques que je crée au fur et à mesure par ce code en exemple:
VB:
With Sheets("Feuil4").Range("X1:X50")
Set x = .Find("eer", LookIn:=xlValues)
Sheets("Feuil4").ChartObjects(cat).Activate
ActiveChart.FullSeriesCollection(1).XValues = Cells(x.Row, 24)
ActiveChart.FullSeriesCollection(1).Values = Cells(x.Row, 25)
ActiveChart.FullSeriesCollection(2).Values = Cells(x.Row, 27)
Cela marche bien, cependant je bute sur un autre type de graphique, en camembert, qui contient deux données.
Lorsque j'enregistre une macro le code généré me donne:
Code:
ActiveChart.FullSeriesCollection(1).Values = "=Feuil4!$Y$5,Feuil4!$AA$5"
J'essaie de le dynamiser par quelque chose du style:
Code:
ActiveChart.FullSeriesCollection(1).Values = Cells(x.Row, 25) & Cells(x.Row, 27)
En tentant de remplacer le caractère & par d'autres mais sans succès.
Auriez vous une piste pour y arriver ?
Je vous remercie par avance et vous souhaite une bonne journée !