Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

peut on décrire la série de données dans un graphe à l'aide d'une variable

  • Initiateur de la discussion Initiateur de la discussion mounia
  • 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 !

M

mounia

Guest
bonjour,
je voulais faire un programme qui dessine des courbes d'après deux séries mon problème est: comme la taille de mes séries dépend des cas et que mes séries sont définies en RC:RC il ne s'attend qu'à des chiffres je ne peut pas mettre une variable n ex R1Cn , y -t-il une autre manière de décrire mes éries ou je pourrais rentrer ma variable de taille dedans.
meri d'avance à quiconque aura l'amablilté de me répondre
 
Re : peut on décrire la série de données dans un graphe à l'aide d'une variable

En fait pour être plus pécise, je voudrais savoir si il est possible de décrire une plage de cellules de taille aléatoire ( qui dépend d'une variable.)

Dim compt As Integer
compt = Worksheets("moyenne").Cells(199, 1)
'nombre de variable à prendre en compte pour mon dessin

Charts.Add
ActiveChart.ChartType = xlLineMarkers

ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).Values = "=moyenne!R10C5:R10C(4+compt)"
ActiveChart.SeriesCollection(1).Name = "=moyenne!R10C1"
ActiveChart.SeriesCollection(2).XValues = "=moyenne!R5C5:R5C(4+compt)"
ActiveChart.SeriesCollection(2).Values = "=moyenne!R12C5:R12C(4+compt)"
ActiveChart.SeriesCollection(2).Name = "=moyenne!R12C1"
ActiveChart.Location Where:=xlLocationAsNewSheet
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = _
"évolution des charges d'exploitation et de la rémunération"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "dates"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "€/t"
End With
Application.WindowState = xlMinimized
Application.WindowState = xlNormal

End Sub

l'idée est que mon graphe s'adapte au nombre de valeur.merci d'avance
 
Re : peut on décrire la série de données dans un graphe à l'aide d'une variable

Bonjour mounia, bievenue sur XLD,

Par exemple, au lieu d'écrire :

Code:
ActiveChart.SeriesCollection(1).Values = "=moyenne!R10C5:R10C(4+compt)"

écrire :

Code:
ActiveChart.SeriesCollection(1).Values = "=moyenne!R10C5:R10C" & 4 + compt

A+
 
Re : peut on décrire la série de données dans un graphe à l'aide d'une variable

merci beaucoup, ca marche !
ca m'enlève une épine du pied.
bonne journée
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…