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
 

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 107
dernier inscrit
cdel