allé c parti c comme en capoeira, mwa aussi je veux avoir la meme ceinture de "MESTRE" de Didier.. Le but de mon programme en fait c de faire abstraction aux données que je stockent dans Excel. Imaginons le cas d'un rectangle tubulaire d'épaisseur (e) et profondeur (Pr). dans mon fichier Excel, je garde (la hauteur, la largeur, l'épaisseur, la profindeur) chaque donnée stockée dans des cellules. Ensuit je fais enregistrer sous vers un format CSV; j'ai donc un CSV: 3000;4000;5000;100;;;;;;;;;;; //* ceux qui correspond à mes valeurs en milllimètre.*// ensuite sous Autocad je fais en LISP ; (setq fichier (open "c:\\autodraw\\temp\\fissuration.csv" "r")) (setq ligne (read-line fichier)) ;Lecture du fichier CSV (close fichier) J'extrait mes valeurs et je les classes dans une liste (Ma_liste) à n parametres. quand je défins mes points (pt1 pt2 pt3.....etc : (setq Hauteur (atof (nth 2 Ma_liste))) (if (and (not nogo) (>= Hauteur 0.0) ) (setq pt1 (polar pt0 0.0 (* Hauteur valeur_homothetie))) ;;;Homothetie en fonction de l'unité de dessin choisi. Voilà ma méthode....certe pas mal mais necessite de changer le CSV à chaque coup. ce que je veux faire c avoir une boite de dialogue me permettant de modifier ma ligne ou objet dynamiquement. c'est à dire je crée une Form ek les controles (text, Tedit, Tcombo, Tbutton...etc), en modifiant les valeurs de mes champs, le dessin s'étire, se déforme en fonction des valeurs validées.Mon idée c'est d'avoir des blocs (esquisses) aynant divers forme et venir les modifier avec une routine VBA et Lisp si besoin mais de maniere dynamique. JE me suis un peu penché sur la kestion, avec VBA, on peut qu'utiliser des 5 variables Intéger ou Réel (UserR1...ou UserI1) est ce que j'ai pas trop fait de créole cette fois ci.. Merci à tous ceux qui veulent m'aider