Sub test()
Dim m As Object, n As Long
With CreateObject("VBScript.RegExp")
.Global = True: .MultiLine = True
.Pattern = "^(\S.+)([\r\n]+\s{5,}(\S[^\r\n]+))*"
For Each m In .Execute([b2])
n = n + 1: Cells(2, n + 2) = Join(Array(m.submatches(0), m.submatches(2)))
Next
End With
End Sub