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

XL 2019 problème graph avec range variable

antoinedijon

XLDnaute Nouveau
Bonjour à tous,

j'ai un pb sur excel pour créer mes graphs en vba

quand je mets ça, cela fonctionne, il me prend la bonne plage
ActiveChart.SetSourceData Source:=Sheets("Datas_graphs").Range("D1:E6,A1:A6")

quand je le remplace par des variables
plagecircet1 = Range(Cells(1, 4), Cells(6, 5)).Address
ActiveChart.SetSourceData Source:=Sheets("Datas_graphs").Range(plagecircet1, "$A$1:$A$6"), PlotBy:=xlColumns

cela fonctionne, mais la plage de données des graphiques n'est pas celle attendue , il me donne =Datas_graphs!$A$1:$E$6

si vous avez une idée
Merci !
 
Solution
Bonjour

peut-être avec :
ActiveChart.SetSourceData Source:=Sheets("Datas_graphs").Range(plagecircet1+ ",$A$1:$A$6"), PlotBy:=xlColumns
avec un plus pour concaténer les deux chaines de caractères (adresses) et la virgule dans la deuxième chaine

tbft

XLDnaute Accro
Bonjour

peut-être avec :
ActiveChart.SetSourceData Source:=Sheets("Datas_graphs").Range(plagecircet1+ ",$A$1:$A$6"), PlotBy:=xlColumns
avec un plus pour concaténer les deux chaines de caractères (adresses) et la virgule dans la deuxième chaine
 

antoinedijon

XLDnaute Nouveau
Bonjour tbft

je viens de tester, c'est tout bon
merci d'avoir pris le temps de me répondre
j'avais pour habitude de concaténer avec & , j'avais fait un test et ça ne passait pas ou alors il fallait utiliser le "+"

Merciiiiiiiiiii tout plein !
bonne journée
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…