merci de vos réponses mais c'est pas çà. Quelques explications supplémentaires sont nécessaires. Mon besoin: sur mon fichier d'origine, j'ai besoin de faire des hachures pour représenter les différents services qui occupent le batiment (7 niveaux avec, peut-être au moins 20 services répartis dans tous les étages). Au lieu de faire un par un, nous avons une base de données Acces qui répertorie chaque local, avec sa destination, sa surface, la capacité....Ce sont des blocs avec des polylignes et des attributs. Les coordonnées X/Y du point d'insertion de chaque bloc nous sert à faire des hachures, et ces coordonnées sont notées dans Access. Cela permet de faire des zonings automatiquement. Le script consiste à: - se mettre sur le calque correspondant au service - insérer le bloc du local - faire un solid depuis le point d'insertion du bloc, gràce à la polyligne. Mon problème est que, sur mon poste, sans changer aucun paramètre, j'ai des solides correspondant bien au local, et d'autres, non (plus petit avec un rapport d'échelle de 0.1) Si on fait la même manipulation, sur l'ordi de ma chef, tout fonctionne. J'ai controlé la variable INSUNITS, on avait la valeur 5, chacune. Donc pas çà... Autre chose, j'ai constaté après bien des recherches que certains blocs d'origine ont une unité de bloc en millimètre. Mais vu que chez ma chef, çà marche, çà doit pas jouer sur le script. Pour tester, j'en ai modifié certains, et là, le script marche bien. Je crois avoir vu une manip pour changer certains paramètres de blocs, sinon, çà devra être fait un par un. Encore merci pour vos réponses, et si une autre idée vous vient, je suis preneuse.