Bonjour Thierry36,
Pour dessiner une forme quelconque sur excel, voici la méthode que j'utilise, et quelques détails à savoir :
1/ Sur une feuille Excel le système de repère est particulier par rapport à un système orthonormé classique :
- le point(0,0) est le coin supérieur gauche de la feuille
- l'ordonnée Y est inversée : un point(0,10) est plus haut que le point(0,20)
2/ Pour dessiner une forme on peut utiliser un simple .Shapes.AddPolyline(Points) où Points est une collection de coordonnées(x,y). Il y d'autres méthodes, mais c'est celle que je préfère personnellement. Après chacun fait comme il veut.
3/ Pour permettre des valeurs d'abscisse négatives, on peut décaler le point(0,0) à droite en prenant comme référence le coin supérieur gauche d'un cellule quelconque
4/ Un facteur d'échelle peut être utile pour adapter le dessin à une taille visible
5/ Enfin on peut se faire une tite fonction pour transformer les (x,y)théoriques à dessiner en (x,y) à visualiser du genre :
Function XY(x As Variant, y As Variant) As coord
XY.x = Pt0.Left + (x / Echelle)
XY.y = Pt0.Top - (y / Echelle)
End Function
Tout ça mis en pratique dans le fichier joint, et voici ce que ça peut donner
Pierre