Bonjour,
c'est bien ce que je pensais, ta question est rentrée facilement dans la catégorie des problèmes courts et simples à exposer, moins faciles à résoudre...
Au final j'ai préféré te laisser un n° sur tous les sabots où il apparait.
Ne connaissant pas ton métier, ça ne me choque pas outre mesure si un n° est réparti sur plusieurs sabots
Autant que tu vois s'il y a des anomalies à corriger dans la base (voir Diderot 124 par exemple, déclaré 3 fois)
J'ai mis une plage nommée Comp en T2:T5 pour les Bis, Ter. Si tu en rajoutes modifier la définition du nom.
Pour simplifier le code je trie ta base.
Pour avoir un tri correct, je dois remplir de 0 les vides, que je remet à vide ensuite. A savoir si jamais tu as des formules ici dans le vrai fichier.
Dans le résultat, j'ajoute un nombre variable d'espaces devant le 1er n° pour avoir également un tri correct (1, 2, 12 et non 1, 12, 2)
Garder vides les colonnes à gauche et à droite des résultats
Un bug peut facilement se nicher dans les programmes de ce type.
N'hésite pas à multiplier les cas de tests et regarder attentivement si le résultat est correct ET complet.
eric