[Résolu] Plage de données VBA

richert90

XLDnaute Occasionnel
Bonjour,

En utilisant une macro, j'ai créer un graphique, pas de soucis la dessus.
Sauf que sur la ligne de code: ActiveChart.SetSourceData Source:=Range(nom & "!$A$1:$G$4") , ( 'nom' est le nom d'une feuille). j'ai un petit problème car la plage de données du graphique $A$1:$G$4, peut changer, enfin que les colonnes donc le 'G', j'aimerais qu'il soit modifier si possible sauf que comme c'est pas un nombre c'est compliqué d'utiliser des variables. Bref, Y'a t-il un moyen pour par exemple changer cette plage avec des cells(a,b):cells(c,d) ou R[a]C: R[c]D[d] ???
Merci d'avance pour votre aide,
 
Dernière édition:

Robert

XLDnaute Barbatruc
Repose en paix
Re : Plage de données VBA

Bonsoir Richert, bonsoir le forum,

Peut-être comme ça :
Code:
Dim col as Byte
col = 4 'à adapter
ActiveChart.SetSourceData Source:=Sheets(nom).Range(Sheets(nom).Cells(1, 1), Sheets(nom).Cells(4, col))
 

Statistiques des forums

Discussions
312 209
Messages
2 086 266
Membres
103 167
dernier inscrit
miriame