Bonjour,
Oui cette approche risque à terme de transformer votre fichier et ses macros en usine à gaz, sans parler des formules de dénombrement, recherche et autres statistiques qui se compliqueront lourdement...
Une organisation en table de données serait plus judicieuse (une ligne = 1 pièce, autant de colonnes que de caractéristiques de la pièce).
Cela vous permettrait dans un deuxième temps de les présenter sous différentes formes.
Voyez par une recherche sur le forum ce qui ce fait en matière de stock.
cordialement