bonsoir
tu peux tester cet exemple simple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Option Explicit
Option Base 1
Sub creationGraphiqueParTableau()
Dim i As Integer
Dim Tableau(50) As Integer
For i = 1 To 50
Tableau(i) = Int((9 * Rnd) + 1)
Next i
Charts.Add
ActiveChart.Location _
Where:=xlLocationAsObject, Name:="Feuil1"
With ActiveChart
.SeriesCollection.NewSeries
.SeriesCollection(1).Values = Tableau()
.ChartType = xlLine
End With
End Sub |
Je ne sais pas s'il est possible de gérer directement des tableaux multicolonnes.
Par contre cela risque de ne pas marcher pour un tableau de 300 données. Il me semble que tu seras limité par le nombre de caractères (450?) dans la barre de formule de chaque série, car les valeurs seront affichées sous cette forme:
=SERIE(;;{5.7.1.6.5.3.6.6.3.3.8.8.6.9.9 ...
bonne soirée
michel
Partager