ajout d une série dans un graphe

  • Initiateur de la discussion Initiateur de la discussion tao
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tao

Guest
salut le forum ,

je souhaiterai ajouter une serie a un graphe .

En fait j ai fait quelque chose qui ne fonctionne pas pouvez vous m aider!!

For j = 1 To MaPlage.Columns.Count 'Boucle permettant de rendre le numero de colonne de ma serie qua je souhaite ajouter
If MaPlage.Item(1, j).Value = op & cer & pays & "F0" Then
y = j
Exit For
End If
Next j
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(y).Values = "R2Cy: R10y


merci d avance
 
bonjour

comme ca ca peux marcher mieux je pense


For j = 1 To MaPlage.Columns.Count 'Boucle permettant de rendre le numero de colonne de ma serie qua je souhaite ajouter
If MaPlage.Item(1, j).Value = op & cer & pays & "F0" Then
y = j
Exit For
End If
Next j
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(y).Values = "R2C" & y & ": R10" & y
 
Salut Tao

Apres verification effectivement, ca ne va pas.

ce qui suit va beaucoup mieux

ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(y).Select
ActiveChart.SeriesCollection(y).Values = "=Feuil1!R1C" & y & ":R5C" & y
 
désolé marsoin mais ca na marche pas non plus.

ce que vb n aime pas c est le activechart.seriescollection(y).select

c est surement parce que cette serie la ne fait pas encore partie du graphe!!!


merci de m aider quand meme.
 
ATTENTION BIDOUILLAGE EXTREME

For n = 1 To 10
On Error GoTo Err
i = n
ActiveChart.SeriesCollection (n)

Next
'exit sub
Err:
ActiveChart.SeriesCollection.NewSeries
activechart.seriescollection(i).XValues = "=resultats!R2C1:R102C1"
'etc...


en fait je parcours les series
quand j'arrive a une serie qui n'existe pas ya erreur donc je gere l'erreur pour savoir son numero
et hop tu la crés et tu sais le numero qu'elle aura
a la place sur for n = 1 to 10 tu peux mettre une boucle while mais c risqué ca peut tout faire planter

voila
 
mais nin , en fait il faut faire :

ActiveChart.PlotArea.Select
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(2).Values = "=Feuil1!R2C" & y & ":R10C" & y
ActiveChart.SeriesCollection(2).Name = "=Feuil1!R1C" & y


et la ca marchera
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour