Bonjour à tous,

J'ai créé un programme Excel VBA qui créé des formes simples (rectangles, triangles) à partir d'une hauteur, largeur et de coordonnées définies. En fait, l'assemblage de ces formes donne un schéma, et le tout fonctionne bien.

Par contre, j'ai défini mes valeurs comme étant la valeur de la cellule x 50, et ça donne une bonne grandeur. Aussi, je fais faire une translation identique à tous mes objets pour qu'ils aient le même point de référence.

Par contre, ce procédé à ses limites, et entre autres le fait que si les valeurs que je donne aux dimensions de mes objets sont trop grandes, les objets vont dépasser la zone prévue.

Ainsi, j'aimerais savoir comment définir une zone de dessin limite (boundaries) et aussi comment définir un point d'origine dans cette zone. De cette façon, l'échelle de mes forme s'ajusterait automatiquement à la fenêtre et ils n'en sortiraient pas. J'ai consulté des forums, mais ils n'expliquaient qu'une méthode qui convient seulement au dessin points par points.

Merci