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
| Sub ProcLancement(control As IRibbonControl)
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.SetElement (msoElementChartTitleCenteredOverlay)
ActiveChart.ChartArea.Select
c'est la que sa coince j'aurai voulu quelque chose de plus leger car si j'ai 20 serie sur mon graphique sa va devenir compliquer sachant que mes donnée de x pour toute les série seront situer de la "case A9 à la dernière case de cette même colone.
ActiveChart.SeriesCollection(2).XValues = Range(Cells(11, 1), Cells(11, 1).End(xlDown))
ActiveChart.SeriesCollection(2).XValues = ActiveChart.SeriesCollection(1).XValues
nomgraph = inputbox("veuillez donner un nom à votre graphique", "Votre nom")
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:=nomgraph
ActiveChart.ChartTitle.Text = nomgraph |