Convertir une colonne en liste séparée par des virgules

Convertir une colonne en liste séparée par des virgules

J’ai en fait créé un module en VBA qui fait tout le travail. Il prend ma liste de plage et crée une chaîne délimitée par des virgules qui est affichée dans la cellule de mon choix :

`Function csvRange(myRange As Range)
Dim csvRangeOutput
Dim entry as variant
For Each entry In myRange
If Not IsEmpty(entry.Value) Then
csvRangeOutput = csvRangeOutput & entry.Value & “,”
End If
Next
csvRange = Left(csvRangeOutput, Len(csvRangeOutput) - 1)
End Function


Donc ensuite dans ma cellule, je mets simplement `=csvRange(A:A)` et cela me donne la liste délimitée par des virgules.