Bonjour à tous, jusqu'à présent j'ai toujours trouvé les réponses à mes questions sur ce forum sans avoir à les formuler... Aujourd'hui c'est un peu différent. Je vous explique, je travaille avec un logiciel qui me permet d'exporter un fichier en .dxf que je traite ensuite avec AutoCAD LT. Ce fichier contient plusieurs objets qui sont assignés chacun à un calque (exemple: le calque marche_1 contient la marche numéro 1 d'un escalier, le calque pot_dep contient le poteau de départ ...etc.) Ces calques sont tous superposés, si je les dégèle tous, j'obtiens une superposition de tous mes objets. A chaque export, je dois donc: 1 - dégeler un calque, 2 - déplacer l'objet qu'il contient, 3 - répéter l'opération avec tous les calques, un par un. J'ai essayé de créer une macro (qui résoudrait partiellement le problème): ^C^C-PL;L;*;_qselect;\_move;\ Le problème est que la commande qselect arrête la macro, seule la commande select permettrait de poursuivre, mais je ne vois pas comment l'utiliser dans ce cas... De plus est-il possible d'automatiser entièrement le process en faisant en sorte que la commande se répète pour chaque calque jusqu'à qu'il n'y en ai plus et qu'elle déplace elle-même les objets? Merci pour votre aide. Mat