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

création d'une série via une macro

Robmachine

XLDnaute Nouveau
Voici un code VBA qui fonctionne sur excel:

ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='Reuters'!$C$6:$C$511"
ActiveChart.SeriesCollection(1).Values = "='Reuters'!$AP$6:$AP$511"

A la place du 511 ici en rouge, j'aimerais que la serie les .Xvalues et .Values de ma serie s'arette à la valeur k (valeur qui a été prédefini precedemment dans mon code)

Merci d'avance pour vos réponses.
 

pierrejean

XLDnaute Barbatruc
Re : création d'une série via une macro

Bonjour

A tester

Code:
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='Reuters'!$C$6:$C$" & k
ActiveChart.SeriesCollection(1).Values = "='Reuters'!$AP$6:$AP$" & k
 

CBernardT

XLDnaute Barbatruc
Re : création d'une série via une macro

Bonjour Robmachine,

Edit : Salut pierrejean, cela faisait un moment que nous ne nous étions pas téléscoppé


Sans extrait de ton classeur, cela peut avoir la syntaxe suivante :

Dim DerLigne As Integer
Derligne = Sheets("Reuters").Range("C10000").End(xlUp).Row
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='Reuters'!$C$6:$C$" & DerLigne
ActiveChart.SeriesCollection(1).Values = "='Reuters'!$AP$6:$AP$" & DerLigne
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
588
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…