Bonjour,
Function DISSOCIERTXT(tx As String)
Dim Txt
Txt = Split(tx, Chr(10))
DISSOCIERTXT = WorksheetFunction.Transpose(Txt)
End Function
Placer la fonction ci-dessus dans un module standard.
Sélectionner les cellules B6 à B8
Taper la formule :
=DISSOCIERTXT(B3)
Valider par Ctrl+Maj+Entrée (fonction matricielle).
Le contenu de B3 sera réparti en B6:B8 en fonction des sauts de ligne.
Cordialement.