Bonjour,
De combien de feuilles parlons-nous ?
Si vos noms réels de feuilles de correspondent pas à vos noms de type de pièces,
Vous pouvez ajouter une colonne masquée à cboTypePièce dans laquelle vous pourriez mettre le nom de la feuille concernée, puis charger cboTypePièce à partir du tableau 'TabCaract' de la feuille 'Données'. Tableau auquel vous aurez rajouté une colonne avec le nom de la feuille également.
Ce qui a été fait dans le fichier ci-joint.
Voyez comment est paramétrée cboTypePièce (columnCount et ColumnWidths) puis comment elle est chargée dans UserForm_Initialize.
Là les noms sont identiques, mais ils pourraient être totalement différents.
Avec Excel, il y a toujours moyen d'établir une correspondance entre un nom et une feuille.
En parlant de correspondance, je suis tombé sur la formule du calcul du coût matière (Feuille 'Droite') et vous propose là aussi un tableau d'équivalence pour retrouver le coefficient multiplicateur en fonction de l'épaisseur. Cela vous permettra de faire évoluer les coefficients dans le temps sans avoir à les modifier dans chaque formule, l'important étant que les épaisseurs soient en ordre croissant (voir aide sur EQUIV et son dernier paramètre)
Cordialement