Sub SplitWrappedText()
Dim ws As Worksheet
Dim cell As Range
Dim splitValues() As String
Dim i As Integer
Dim outputRow As Long
' Set the worksheet to the active sheet
Set ws = ThisWorkbook.ActiveSheet
' Loop through each cell in column A that has wrapped text
For Each cell In ws.Range("A1:A" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row)
If Len(cell.Value) > 0 Then
' Split the cell's text by line breaks
splitValues = Split(cell.Value, Chr(10))
outputRow = cell.Row
' Place each split text into column B
For i = LBound(splitValues) To UBound(splitValues)
ws.Cells(outputRow, 2).Value = splitValues(i)
outputRow = outputRow + 1
Next i
End If
Next cell
End Sub