bonjour, merci punky0147, j'ai testé ton programme, mais celui-ci plante à la ligne Set point1 = ThisDrawing.ModelSpace.AddPoint(P1) erreur de compilation : impossible d'affecter à un tableau pour sechanbask Voici mon problème, je génère des lignes à l’aide du programme dont le tracer de lignes se fait par le listing présenter avant. Je voudrais que les segments tracer soit à l’intérieur d’une zone délimité par les bornes X_min, Y_mini, X_maxi et Y_maxi. Donc 3 cas se présentent : - le segment est à l’extérieur de la zone, on ne fait rien (on passe, au segment suivant) - le segment est dans la zone, on trace la totalité du segment - le segment est à cheval sur la limite de la zone, on ajuste le segment jusqu'à la limite de la zone. J’espère avoir été plus clair merci de votre aide