If c.Comment.Text <> "" Then
Function CONCATEN(Plg As Range) As String
Dim c As Range, conc$, Commentaire
Application.Volatile
For Each c In Plg
Set Commentaire = Range(c.Address).Comment
If Not Commentaire Is Nothing Then
conc = conc & "-" & c.Comment.Text
End If
If c <> "" Then conc = conc & "-" & c
Next c
CONCATEN = Mid(conc, 2)
End Function