Posez votre question Signaler

Afficher 2 courbes sur un graphique en VBA [Résolu]

mossiba - Dernière réponse le 2 juil. 2011 à 11:32
Bonjour,
J'ai un petit soucis en VBA sur excel... J'arrive a créer un graphique contenant une courbe à l'aide du code suivant :
Charts.Add
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets("Table").Range("A:A,E:E"), _
PlotBy:=xlColumns
Maintenant je souhaite ajouter une seconde courbe à ce graphique. Pour cela j'ai utlisé le code suivant :
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets("Table").Range("A:A,E:E"), _
PlotBy:=xlColumns
ActiveChart.SetSourceData Source:=Sheets("Table").Range("A:A,H:H"), _
PlotBy:=xlColumns
mais ce code remplace le graphique précédent au lieu de s'ajouter...
Je ne trouve pas la solution pour régler ce problème, si vous avez des idées je vous en serai très reconnaissant !
Merci a bientot
Lire la suite 
Réponse
+0
moins plus
Salut,
tu ne peux qu'une sourcedate.
c'est dans la definition de la plage que ca coince :
en supposant que des données sont en colonnes de A à E
ActiveChart.SetSourceData Source:=Sheets("Table").Range("A:E"), _
PlotBy:=xlColumns

te fera 5 courbes
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour ta réponse, j'ai trouvé comment faire.
Bye
ing- 20 juin 2011 à 16:29
peux tu me dire comment t'as pu faire?
Merci
Répondre
angemossiba- 2 juil. 2011 à 11:32
Salut, en fait je n'ai plus le programme, ça fait longtemps que je l'ai fait. Mais tu peux t'aider de l'aide visual basic ou encore de l'enregistreur de macra. C'est comme ça que j'avais fait.
a+
Répondre
Ajouter un commentaire
Ce document intitulé «  Afficher 2 courbes sur un graphique en VBA  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.