Bonsoir,
Essaie de voir si une petite fonction personnalisée convient pour ce que tu veux obtenir :
Function CONCAT(Plg As Range) As String
Dim c As Range, conc$
Application.Volatile
For Each c In Plg
conc = conc & Chr(10) & c
Next c
CONCAT = Replace(conc, Chr(10), "", 1, 1)
End Function
Tu la places dans un module standard.
Tu l'utilises comme toute autre fonction, par exemple :
=CONCAT(F2:F4)
te renverra les textes des 3 cellules mis bout à bout, séparés par un saut de ligne.
Cordialement.