roi_du_gothique
XLDnaute Nouveau
Bonjour au forum
Comment à partir d'un tableau à 2 entrées, insérer automatiquement la courbe (série) correspondante dans un graphe préexistant possédant déjà des courbes issues de tableaux du même type ?
Je suis donc newbie ici
et après quelques heures de recherche sur l'aide en ligne Excel, sur Internet et sur votre forum (ultra-intéressant soit-dit en passant), je me permet cette question.
J'ai tout d'abord effectuer une macro disons de débutant (en enregistrant mes actions), par la sélection d'un tableau puis la création du graphe à nuage de point. Puis j'ai sélectionner un nouveau graphe et j'ai lancé la macro nouvellemnt créée. Le résultat est que la courbe est bien créée mais dans un nouveau graphique. Or comme dit précedemment je souhaite que la nouvelle série intégre le tableau préexistant.
Je joins à cela le programme VBE obtenu par la macro créee.
Charts.Add
ActiveChart.ChartType = xlXYScatterLines
ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A12")
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "=Feuil1!R1C1:R10C1"
ActiveChart.SeriesCollection(1).Values = "=Feuil1!R1C2:R10C2"
ActiveChart.Location Where:=xlLocationAsNewSheet
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Essai"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "SB05"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "SB06"
End With
Sheets("Feuil1").Select
End Sub
En espérant avoir été clair, j'espère que quelqu'un détient la solution, cela m'enlèverait une grosse épine du pied.
Merci
Comment à partir d'un tableau à 2 entrées, insérer automatiquement la courbe (série) correspondante dans un graphe préexistant possédant déjà des courbes issues de tableaux du même type ?
Je suis donc newbie ici
J'ai tout d'abord effectuer une macro disons de débutant (en enregistrant mes actions), par la sélection d'un tableau puis la création du graphe à nuage de point. Puis j'ai sélectionner un nouveau graphe et j'ai lancé la macro nouvellemnt créée. Le résultat est que la courbe est bien créée mais dans un nouveau graphique. Or comme dit précedemment je souhaite que la nouvelle série intégre le tableau préexistant.
Je joins à cela le programme VBE obtenu par la macro créee.
Charts.Add
ActiveChart.ChartType = xlXYScatterLines
ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A12")
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "=Feuil1!R1C1:R10C1"
ActiveChart.SeriesCollection(1).Values = "=Feuil1!R1C2:R10C2"
ActiveChart.Location Where:=xlLocationAsNewSheet
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Essai"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "SB05"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "SB06"
End With
Sheets("Feuil1").Select
End Sub
En espérant avoir été clair, j'espère que quelqu'un détient la solution, cela m'enlèverait une grosse épine du pied.
Merci
Dernière édition: