Bonjour à tous,
Je travaille actuellement sur la création automatisée de graphique avec Excel.
Je crée une shape avec un code comme celui ci :
J'aimerais ensuite modifier les paramètres de cette forme avec une commande telle que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub Update() Set myDocument = Worksheets(1) Dim hauteur_elipse As Integer Dim largeur_elipse As Integer hauteur_elipse = Range("B2").Value largeur_elipse = Range("B3").Value myDocument.Shapes.AddShape msoShapeOval, 200, 200, hauteur_elipse, largeur_elipse End Sub
Shape(X).ScaleHeight
le problème vient du fait qu'il y a plein de shape dans ma page et que la gestion via le numéro d'index donner automatique a ma shape par Excel ou le nom donné automatiquement ne me permet pas de gerer precisement chaque forme.
J'aimerais pouvoir lors de la creation d'une Shape lui donner immediatement un nom que j'aurais defini.
Est ce possible?
Merci d'avance
Partager