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

Renvoyer la plage de cellule source de données d'une série graphique

T

TooT

Guest
Bonjour,

Je chercher à faire retourner la référence de la plage de cellule pointée par une série d'un graphique quelconque.

La propriété values d'un objet series, selon l'aide VBA, devrait pouvoir renvoyer ça, mais je n'arrive pas à voir le type de résultat retourné.

Pour être tout à fait clair, je prends un exemple :
La 1ere serie du graphique actif pointe vers la plage A1:A10 d'une feuille de données. Je voudrais récupérer le résultats "A1:A10".

Pour mes tests, j'ai utilisé l'objet activechart.seriescollection(1).values, mais je n'arrive à rien car je ne sais pas à quoi il ressemble (je pensais que c'était un objet range, mais je n'arrive pas à obtenir ses propriétés...).

Merci pour votre aide.

TooT.
 
S

Sylvain

Guest
bonsoir,

trouvé au fond d'une procédure :

xVals = ActiveChart.SeriesCollection(xseries).Formula
xVals = Right(xVals, Len(xVals) - InStr(1, xVals, ","))
xVals = Left(xVals, InStr(1, xVals, ",") - 1)

A+
 

Discussions similaires

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