[VBA Excel] Comment rajouter une courbe dans un graphe existant [Résolu]

sioux499 14 Messages postés lundi 24 octobre 2005Date d'inscription 28 novembre 2005 Dernière intervention - 21 nov. 2005 à 13:27 - Dernière réponse : sioux499 14 Messages postés lundi 24 octobre 2005Date d'inscription 28 novembre 2005 Dernière intervention
- 21 nov. 2005 à 17:09
Bonjour,
J'aimerai savoir comment rajouter une courbe dans un graphe existant à l'aide d'une macro.
J'ai essayé le code suivant:

ActiveSheet.ChartObjects("Graph2").Activate
With ActiveChart
.SeriesCollection.NewSeries
.SeriesCollection(i).Name = "=Feuil2!RiC1"
.SeriesCollection(i).XValues = "Feuil2!RiC2"
.SeriesCollection(i).Values = "=Feuil2!RiC3"
End With

Mais il ne marche pas. Je crois que le problème vient de ma variable i. Si je remplace ma variable i par un chiffre, le code marche. Mais je suis obligé d'indiquer la ligne par une variable car celle-ci change à chaque exécution. Quelqu'un peut-il m'aider?

Merci d'avance.
Afficher la suite 

2 réponses

Meilleure réponse
nanou1605 36 Messages postés mercredi 10 mars 2004Date d'inscription 15 décembre 2006 Dernière intervention - 21 nov. 2005 à 14:09
3
Merci
Bonjour,

A première vue, je crois que le problème vient de "=Feuil2!RiC1"
Il faut reconstruire le nom de la cellule

Essaye comme cela :

ActiveSheet.ChartObjects("Graph2").Activate
With ActiveChart
.SeriesCollection.NewSeries
.SeriesCollection(i).Name = "=Feuil2!R" & i & "C1"
.SeriesCollection(i).XValues = "Feuil2!R" & i & "C2"
.SeriesCollection(i).Values = "=Feuil2!R" & i & "C3"
End With

Bonne continuation

Seb

Merci nanou1605 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

sioux499 14 Messages postés lundi 24 octobre 2005Date d'inscription 28 novembre 2005 Dernière intervention - 21 nov. 2005 à 17:09
0
Merci
Merci

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 et codes sources.

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