EXCEL 2007-VBA- Créer une zone de dessin et mise à l'échelle de formes

EXCEL 2007-VBA- Créer une zone de dessin et mise à l'échelle de formes - VB/VBA/VBS - Programmation

Marsh Posté le 06-03-2013 à 15:43:29    

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 autre 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 au dessin points par points.
 
Merci


Message édité par egravel le 06-03-2013 à 15:44:22
Reply

Marsh Posté le 06-03-2013 à 15:43:29   

Reply

Marsh Posté le 08-03-2013 à 14:15:16    

 
           Bonjour.   Là il n'y a pas de secret, il n'y a rien de prévu, la position d'un objet doit être contrôlée
                          par rapport à celle de la zone prévue afin de l'ajuster en cas de dépassement …
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed