Re,
Je n'ai pas trouvé mieux qu'une fonction personnalisée (avec 3 paramètres) vba suivante qui est incluse dans ton classeur en retour :
Function concat(CelAComparer As Range, PlageAComparer As Range, ColAConcatener As Integer) As String
Dim c As Range, chaine As String
For Each c In PlageAComparer
If c = CelAComparer Then
chaine = chaine + Cells(c.Row, ColAConcatener) + Chr(10)
End If
Next c
concat = chaine
End Function
Tu trouveras ci-joint ton classeur dans lequel, j'ai testé cette fonction. A tester de ton côté.
Désolé pour le retard.
NB: La plage à concaténer qui est précisée par le 3ème paramètre "ColAconcatener" de la fonction devrait avoir la même dimension