Hello Pechy,
Merci bcp pour ton info laquelle m'a permis d'avancer. Néanmoins, je rencontre encore un problème.
Comme je l'avais marqué précédemment dans le fil, à chaque ouverture de mon application tous les graphiques sont effacés et remplacés par de nouveaux. Je souhaite construire et placer mes grafs grâce à une procédure ; et pour que celle-ci fonctionne, il faudrait que la dizaine de grafs qui seront créés à chaque ouverture portent le même nom (graf1, graf2...).
Pour les selectionner afin de changer leur nom, je dois qd même utiliser le nom par défaut d'Excel et c'est là où subsiste le hic.
Exemple :
Sub Changer_de_nom()
ActiveSheet.Shapes("Chart 123").Select
Selection.Name = "Graf 1"
Selection.ShapeRange.IncrementLeft -149.4
Selection.ShapeRange.IncrementTop 37.8
Selection.ShapeRange.ScaleWidth 0.49, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 0.56, msoFalse, _msoScaleFromBottomRight
End Sub
Pour déplacer et redimensionner mon graf, je dois le sélectionner. Ici, "Chart 123" est son nom par défaut. A la prochaine ouverture de mon application, ce graf sera effacé et remplacé par un autre (avec des valeurs source diiférentes) qui portera le nom "Chart 124".
Dès lors, l'automatisation de son déplacement et redimensionnement échoue... (sinon, il faudrait recoder Chart 124 dans la procédure).
Voilà toutes les données de la problématique.
Merci par avance de ton - et votre- aide.
Raphaël