cs_arose
Messages postés2Date d'inscriptionmercredi 30 août 2006StatutMembreDernière intervention31 août 2006
-
30 août 2006 à 15:01
cs_arose
Messages postés2Date d'inscriptionmercredi 30 août 2006StatutMembreDernière intervention31 août 2006
-
31 août 2006 à 10:14
bonjour
j'ai des macros pour construire des graphiques mais je voudrais modifier
la taille de ces graphiques (+ grands) dans la macro elle même.
bien sûr on peut les agrandir après la fin de la macro .
ce n'est pas ce que je cherche.
En construisant une nouvelle macro pour l'insérer dans les macros il
y a une référence à un n° de graphique qui change constamment.
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 200832 30 août 2006 à 18:39
bonsoir
tu peux identifier le dernier graphique créé en comptant le nombre de graphique dans la feuille.
le nouveau graphique correspond à l'index le plus élevé
Dim NbGraph As Byte
Charts.Add ' ajout graphique
With ActiveChart
.ChartType = xlLine
.SetSourceData _
Source:=Sheets("Feuil1").Range("A1:B10"), PlotBy:=xlColumns
.Location Where:=xlLocationAsObject, Name:="Feuil1"
End With
'compte le nombre de graphiques dans la feuille
NbGraph = ActiveSheet.ChartObjects.Count
'le nouveau graphique correspond à l'index le plus élevé
With ActiveSheet.ChartObjects(NbGraph)
.Name = "Le nom du Graphique"
.Width = 450
.Height = 290
End With