Tracé de rectangles sur un graphique
Bonjour,
Je souhaiterais réaliser une macro sur Excel qui, sur un graphe type nuage de points, puisse me tracer un rectangle qui encadre ma série de données.
J'explique un peu plus :
-j'ai plusieurs séries de données représentées chacunes par plusieurs points
-les points représentent des dimensions type diamètre (en X) et épaisseur (en Y)
-par exemple, je voudrais alors que en sélectionnant une des séries, ou bien même pour toutes en automatique, qu'Excel trace un rectangle dont le bord gauche passe par le point au Xmini, le bord droit par le point X maxi, le bord inférieur par le point Ymini et le bord suppérieur par le point Ymaxi.
J'ai testé plein de trucs, mais visiblement il n'y a pas de concordance entre les coordonnées que l'on entre dans une commande du type :
Code:
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 0, 0, 50, 50).Select
et les coordonnées du graphique (dans mon repère diamètre-épaisseur).
J'ai bien pensé récupérer les coordonnées de la souris en cliquand sur deux points caractéristiques pour ensuite faire un produit en croix... mais là encore ça ne donne rien car la fonction :
Code:
1 2
| Private Sub Chart_MouseDown(ByVal Button As Long, _
ByVal Shift As Long, ByVal X As Long, ByVal Y As Long) |
me renvoit des X et Y qui n'on là encore rien à voir avec les coordonnées ni du graphe, ni de la fonction de tracé...
Auriez vous des idées svp ?