Oui ça c'est la fonction manuelle pour masquer, J'ai un ensemble paramétré avec exel. Dans cet ensemble, et suivant les choix donnés sur le fichier exel, je crée automatiquement le model (en utilisant visual basic). Grâce à cela j'arrive à rendre automatiquement visible ou invisible des fonctions, pièces, ou sous-ensembles, dans mon ensemble principal. Mais ou la ou mon problème diffère, c'est que le masquage de cette fonction n'est pas lié à un choix sur exel, mais plutôt au fait de son utilité une fois l'ensemble crée. Moi je veux, une fois mon model crée via visual basic, ne plus avoir à toucher aux fonctions, donc cela doit se faire automatiquement. Je recherche donc une macro du genre : -> Si la fonction modifie la pièce, ne rien toucher -> Si la fonction ne modifie pas la pièce, la masquer Je ne sais pas si c'est faisable...