Bonjour,
J'ai un projet avec la gestion des graphiques et je cherche en vain à lire la référence aux plages de cellules pour les axes et les séries
Je pars d'une feuille qui me sert de modèle et qui contient les données (tableau structuré) et le graphique.
Dans le graphique, j'utilise la référence à des plages nommées portées feuilles (Gestionnaire des noms)

Un bouton permet à l'utilisateur de copier la feuille "Modèle" dans le même classeur pour pouvoir insérer des nouvelles données.
La référence aux plages nommées sont correctement adaptées aux tableaux de la feuille copiée mais en revanche les références des Axes et séries dans le graphique est perdu.

J'ai donc pensé pour palier ce problème à lire les références des données du graphique avant copie pour les recopier ensuite après copie. J'arrive à écrire dans les propriétés FullSeriesCollection mais pas lire

Les cellules nommées portées feuille (pour l'exemple pChart!Graph_Indicateur)
Graph_Indicateur =t_Data[Indicateur]
Graph_pBar =t_Data[pBar]
Graph_x =t_Data[Date]

Exemple pour l'une des séries.
Je souhaite donc récupérer le nom de la plage nommée soit pour mon exemple pChart!Graph_Indicateur
Nom : DialogBox Serie.png
Affichages : 148
Taille : 6,1 Ko

Code reçu par l'enregistreur de macro, pour copier l'adresse des plage nommées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ActiveChart.FullSeriesCollection(2).Name = "=""pBar"""
ActiveChart.FullSeriesCollection(2).Values = "=='pChart (2)'!Graph_pBar"
ActiveChart.FullSeriesCollection(2).XValues = "=='pChart (2)'!Graph_x"
Une idée ?