Sub test()
Const delim As String = "|"
Dim r As Range: Set r = Range("a1", Range("a1").End(xlDown))
For Each c In r
c.Formula = "'" & Replace(c.Text, vbNewLine, delim)
Next
r.TextToColumns Destination:=Range("a1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:=delim, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, _
1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12 _
, 1), Array(13, 1), Array(14, 1)), TrailingMinusNumbers:=True
r.RowHeight = 13
End Sub