Afficher 2 courbes sur un graphique en VBA

Résolu
mossiba -  
 angemossiba -
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

2 réponses

  1. Jean-Marie
     
    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
    0
  2. angemossiba
     
    Merci pour ta réponse, j'ai trouvé comment faire.
    Bye
    0
    1. ing
       
      peux tu me dire comment t'as pu faire?
      Merci
      0
    2. angemossiba
       
      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+
      0