Bonjour,
Je suis en train de creer une feuille excel afin d'automatiser au maximum des mesures que je vais devoir realiser. Pour cela j'ai donc fait une macro m'affichant les graphiques de mes donnees. Y a t il moyen de modifier le nom du graphique (donne automatiquement par excel lors de sa creation : chart 1, 2...) afin de pouvoir deplacer ce graph, le supprimer...
Le probleme est que je ne connais pas le nom donne par excel (sinon ce serait trop facile...). Il faudrait donc fixer le nom des sa creation et non le modifier par la suite. Pour vous aider voici mon code :
Code :
- Charts.Add
- ActiveChart.ChartType = xlXYScatterSmooth
- ActiveChart.SeriesCollection.NewSeries
- 'Define the datas
- ActiveChart.SeriesCollection(1).XValues = "=daqv!R8C1:R57C1"
- ActiveChart.SeriesCollection(1).Values = "=daqv!R8C3:R57C3"
- ActiveChart.SeriesCollection(1).Name = "=""Temperature"""
- 'Place the chart on Outputs sheet
- ActiveChart.Location Where:=xlLocationAsObject, Name:="Outputs"
-
- With ActiveChart
- .HasTitle = True
- .ChartTitle.Characters.Text = "Temperature"
- .Axes(xlCategory, xlPrimary).HasTitle = True
- .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "time"
- .Axes(xlValue, xlPrimary).HasTitle = True
- .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Temperature (K)"
- End With
|
Si jamais je n'etais pas assez clair, n'hesitez pas a demander plus de renseignments !
Merci
Message édité par duckleroidelamare le 18-05-2006 à 15:13:28