Graphique vba, SetSourceData avec un range stocké dans une variable

JFK

XLDnaute Nouveau
Sub Changement_Données()

'Je crée une variable Range qui va me servir pour pointer sur les données que je veux utiliser dans mon graphique
Dim Donnees As Range

'Je vais chercher mes données dans la feuille "DonnéesIdF" en sélectionnant la currentregion autour de la cellule H13
Set Donnees = Sheets("DonnéesIdF").[H13].CurrentRegion

'Je vérifie que ma sélection fonctionne
Sheets("DonnéesIdF").Select
Donnees.Select

'Je sélectionne la feuille sur laquelle mon graphique est contenu (cette feuille ne contient que le graphique)
Sheets("Graph75 (2)").Select
'C'est là que j'ai un problème (aucune de ces ligne ne fonctionne)
ActiveChart.SetSourceData Source:=Range(Donnees)
ActiveChart.SetSourceData Source:=Range(Sheets("DonnéesIdF").Donnees)
ActiveChart.SetSourceData Source:=Sheets("DonnéesIdF").Range(Donnees)
ActiveChart.SetSourceData Source:=Sheets("DonnéesIdF").Donnees

End Sub
 

Discussions similaires

Réponses
12
Affichages
564

Statistiques des forums

Discussions
312 769
Messages
2 091 934
Membres
105 109
dernier inscrit
GeoF P