CATIA V5 - R12 Bonjour à tous, Je cherche á piloter des paramètres utilisateurs, définissant des géométries de pièces, à l´aide de Macros VBA. J´ai un problème pour détecter si un paramètre est modifiable, ou si il est déjà piloté par une formule ou une table de valeur. Dans un environnement de travail normal, lorsque l´on clique sur des paramètres déjà piloter, leur valeur apparaît grisée et non modifiable. En programmation, l´aide On-line de CATIA propose ceci : Dim product1 As Product Set product1 = CATIA.ActiveDocument.Product Dim parameters1 As Parameters Set parameters1 = product1.Parameters Dim param1 As Parameter Set param1 = parameters1.Item(1) Set param1_rel = param1.OptionalRelation MsgBox IsNull(param1_rel) ‘if false, there is no formula for the parameter ‘if right, there is a formula for the parameter En effet, cela revient à détecter si l´option "optionalrelation" est valide pour le param1. Cependant, la valeur de param1_rel qui m´est renvoyé est toujours false. Quelqu´un peut-il m´en expliquer la raison ? Existe-t-il à votre avis une autre solution pour détecter la présence de formule sur les paramètres à l´intérieur d´une macro VBA ? Thimbous