Merci pour ta réponse. Je viens de tester mais mon chamn RD ne se met pas à jour. Mon Bloc à 3 atributs : TN, PROF, RD. TN prend la valeur de l'élévation du point d'insertion par défaut PROF prend la valeur -1 par défaut. Pour RD j'ai créer une formule du type Champ1 + Champ2. Champ1 est un champ : variable d'objet, type d'objet atribut, valeur. Champ2 est un champ: variable d'objet type d'objet atribut, valeur. La formule est évaluée, et dans la case résultat j'ai une valeurs cohérente. Quand je quite l'éditeur de bloc et que j'insére mon bloc dans un dessin, sur une polyligne d'elevation 100 par exemple. TN prend bine la valeur de 100 A l'invité je rentre -3 pour la valeur de PROF, mais à l'ecrant dans mon bloc RD à la valeur de -1 (Valeur evaluer dans l'éditeur de bloc 0+-1). et la valeurs de RD reste -1 aprés un regen ou une mise à jour du bloc. Quand j'explose le bloc, et que je fais varier la valeurs de PROF dans la palette de propriété puis un regen, la valeurs de RD suit la formule (Rd = Tn - Prof). Cela viendrait il du fait que la valeurs d'un atribut est un texte et non un réel? Si c'est la cas comment contourner le problème?