Function JoindreTexte(xSeparateur As String, xIgnorervide As Boolean, ParamArray xCellules()) As String
Dim xplage, xcell, r$
If UBound(xCellules) < LBound(xCellules) Then Exit Function
For Each xplage In xCellules
For Each xcell In xplage
If xcell = "" Then
If Not xIgnorervide Then r = r & xSeparateur & xcell
Else
r = r & xSeparateur & xcell
End If
Next xcell
Next xplage
If r <> "" Then r = Mid(r, Len(xSeparateur) + 1)
JoindreTexte = r
End Function