Oups, désolé, j'avais mal saisi la question.
Ceci devrait fonctionner:
Sub Fusion()
Dim ar, i As Integer, j As Integer
ar = Cells(1, 1).CurrentRegion.Value 'Liste débute en A1
For i = 1 To UBound(ar, 1)
For j = 3 To UBound(ar, 2)
If ar(i, j) <> "" Then ar(i, 2) = ar(i, 2) & vbLf & ar(i, j)
Next j
Next i
Cells(1, 1).CurrentRegion.Clear 'effacer les données
Cells(1, 1).Resize(UBound(ar, 1), 2) = ar 'Liste fusionnée en A1
End Sub