Bonjour à tous,
Je souhaite faire une condition en fonction d'une chaine de caractère spécifique dans la "serieCollection" pour un graphique.
Dans mon graphique j'ai plusieurs series qui varient: les noms et nombres de series changent. Mais on retrouve à chaque fois fois dans le nom le mot "charge" ou le mot "taux" aussi.
Les series possédant le mot "charge" sera présenté avec l'axe principal, et les series possédant le mot "taux" sera présentés dans l'axe secondaire du graphique.
Avez vous une solution s'il vous plait?
Voici ce que j'essaye de faire en code, mon debut de partie ne fonctionne pas. Mon bug est sur "seriescollection ". j'ai l'impression que seriescollection ne peux pas etre definit en variable:
Sub MAJCcyBOP()
Dim p As SeriesCollection, maval As String, i As Integer
i = 0
For Each p In ActiveChart.SeriesCollection(i)
i=i+1
' je recherche le mot "charge" dans mes series
If InStr(p, “charges”) = 0 Then
MsgBox "Non, il n'y a pas de mot - charge - donc a placer dans l'axe secondaire"
Else
MsgBox "Oui il y a un mot - charge - donc a placer dans l'axe principal"
End If
next p
end sub
Aides moi s'il vous plait, je craque cela fait lonnnnnnnnnnnnnnnntemps que je travaille dessus, et j'ai l'impression, que ce n'est pas possible pourtant sur le lien ci dessou il a presque la meme demande que moi mais il a réussi. ça me laisse donc un espoir.
http://www.developpez.net/forums/d30...rie-graphique/
Partager