Bonjour,
je souhaite réaliser 310 graphiques identique (des nuages de points)
j'ai 310 entités qui n'évolueront pas (colonne A),
j'ai 12 périodes représentées par 12 colonnes (B-M)
1 ligne = 1 Entité
pour chaque entité j'ai une valeur par période et je souhaite représenter un nuage de point plus courbe de tendance linéaire et équation de la droite
en gros pour chaque ligne je veux un nouveau graphique (B2-M2 à B311-M311) avec pour nom de graphique l'entité dans le colonne A.
j'ai tenté de faire une boucle mais mon code ne fonctionne pas :
quelqu'un pourrait m'orienter ? merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 For i = 1 To 310 ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlXYScatter ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Name = "=Indice_Hfaune_flore!A & i" ActiveChart.SeriesCollection(1).XValues = "=Indice_Hfaune_flore!$B$1:$M$1" ActiveChart.SeriesCollection(1).Values = "=Indice_Hfaune_flore!B & i :M & i" ActiveChart.PlotArea.Select ActiveChart.SeriesCollection(1).Select ActiveChart.SeriesCollection(1).Trendlines.Add ActiveChart.SeriesCollection(1).Trendlines(1).Select Selection.DisplayEquation = True Selection.DisplayRSquared = True ActiveChart.SeriesCollection(1).Trendlines(1).DataLabel.Select Selection.Left = 266.902 Selection.Top = 9.077 ActiveChart.ChartArea.Select ActiveSheet.Shapes("Graphique 4").IncrementLeft 500.25 ActiveSheet.Shapes("Graphique 4").IncrementTop -198 Next i End Sub
Partager