Bonjour à tous !
Je suis actuellement en train d'essayer de lier un tableau à un graphique, en passant par le VBA pour définir le nombre de colonne du tableau à prendre en compte.
Voilà le code que j'ai pondu :
La cellule (14,56) est celle où se trouve le numéro de la colonne à rentrer manuellement. (en gros la cellule "14,BD").
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim test As Long test = Cells(14, 56) ActiveSheet.ChartObjects("Graphique 2").Activate ActiveChart.SetSourceData Source:=Range(Cells(4, 2), Cells(8, test + 1))
Ensuite j'active le graphique, puis je sélectionne le tableau, qui va de la case 4,B à la case 8,test+1 (pour ne pas prendre la 1ère colonne)
Hélas je ne vois pas ce qui pose problème, mais quand je fais ça comme ça, ça ne me modifie pas l'axe des abscisses comme je l'aimerais mais ça me modifie le nombre de courbes...
En gros si dans ma case 14,56 je rentre : 7.
Au lieu d'avoir un graphique qui aura 5 courbes et 7 points chacune, j'aurais une graphique de 7courbes avec quelques points.
Je ne sais pas si j'ai été assez compréhensible, mais si quelqu'un peut m'aider ^^
Merci !
Partager