Bonsoir à tous,
D'abord, Merci à tous pour les macros. Toutes fonctionnent et je suis sûr que ca va débloquer pas mal de lecteurs, en plus de moi !
J'ai passé pas mal de temps à essayer de comprendre votre code..
La propo de Bouben est la plus proche de ce dont j'ai besoin (avec appel de la Sub par arguments).
Par contre, elle n'enlève pas les doublons dans les lignes
Dans mon exemple, à la colonne éditeur, pour la ligne Victor Hugo, on a D,D. J'attends D
Les scripts de Papyg et m3ellem1 font ce traitement.
Par contre, je n'arrive pas simplement à enlever les doublons dans la macro Bouben.
'concatenation des autres données
For iCol = 1 To poRange.Columns.Count
If iCol <> piColonne Then
If oSh2.Cells(iEcr, iCol).Value = "" Then
oSh2.Cells(iEcr, iCol).Value = poRange(iLig, iCol).Value
Else
oSh2.Cells(iEcr, iCol).Value = oSh2.Cells(iEcr, iCol).Value & psSeparateur & poRange(iLig, iCol).Value
End If
End If
Next iCol
Faudrait il créer un dictionnaire au moment où on concatene ces données ? 'code ci dessus
Ou reboucler pour enlever les doublons à la fin ?
Merci,
Marc.