Hello tout le monde, et merci pour les réponses. L'astuce de récupérer la position de l'attribut est intéressante. Elle permettrait également de filtrer facilement les points, dans les cas ou il y en aurait plusieurs... A savoir que les points à obtenir pourraient être obtenus assez facilement avec 2-3 attributs qui contiendraient des infos sur la géométrie du bloc inséré. J'avais déjà pensé à utiliser un point, qui serait masqué. Mais, si le plan est censé contenir des points, l'utilisateur de la routine changera la variable PMODE afin d'afficher les points, et là, ce serait pas très beau à voir ! :P Mettre les points sur des calques spécifiques, masqués, fonctionnerait mais l'idée d'avoir un calque, au milieu des autres, qui ne contient que des données permettant l’exécution du programme, m’embête un petit peu, même si c'est peut-être au final pas grand chose... Les attributs sont intéressants dans le sens où ils ne créent pas d'objet graphique, et peuvent être totalement invisibles aux yeux de celui utilisera la routine. Sur ce programme, qui sera au final l'extension d'un déjà existant, rien n'est fait. J'attends justement de voir comment passer ce problème avant de commencer. J'ai aussi la liberté de pouvoir saisir les infos à peu près de la manière souhaitée. J'ai fait un rapide essai, mais ça n'a pas fonctionné... Il semblerait que le entnext renvoie nil. A savoir que j'ai mis comme propriété à l'attribut invisible et constant, pour ne pas que l'utilisateur ait à saisir une valeur lors de l'insertion par la routine...