Bonjour tout le monde,
Ce matin un petit problème, ou plutôt un questionnement se pose à moi. Je viens donc ici en faire part.
J'ai créé une macro permettant de faire un premier graphique, dont voici le code :
Dim i As Integer
ActiveSheet.Shapes.AddChart.Select
i = 1
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.SetSourceData Source:=Range("'Espace graphicage'!$A$9:$B$12285")
ActiveChart.SeriesCollection(i).XValues = "='Espace graphicage'!$B$9:$B$12285"
ActiveChart.SeriesCollection(1).Values = "='Espace graphicage'!$A$9:$A$12285"
Mon souhait est le suivant : comment puis-je automatiser le fait de passer de
ActiveChart.SeriesCollection(i).XValues = "='Espace graphicage'!$B$9:$B$12285"
à
ActiveChart.SeriesCollection(i).XValues = "='Espace graphicage'!$C$9:$C$12285"
automatiquement sans avoir à taper ce code pour chaque colonne ? Il peut y en avoir beaucoup, et le nombre de colonnes peut être variable. Du coup j'aimerais beaucoup que la macro puisse le faire toute seule.
Au passage, il faudrait que tous ces graphiques se positionnent sur le même graphe. C'est-à-dire qu'ils se superposent à chaque fois.
Est-ce possible ?
En vous remerciant, je vous souhaite un agréable lundi.
Rod'