creo que ya muchas veces se ha dicho de funciones para manipular texto, pero hay te va una pista, deberias hacer un ciclo para recorrer todo el textbox (for, do while...etc) y usar instrucciones para separar el texto (mid, Right, Left, InStr) que quieres poner en el ListView, es muy sencillo.
ej
Dim j As Integer
Dim T As String
T = "renglón1|renglón2|renglón3|renglón4|renglón5"
i = 1
While i <= Len(T)
j = InStr(1, T, "|", vbTextCompare)
If j = 0 Then j = Len(T) + 1
MsgBox Mid(T, i, j - 1)
T = Mid(T, j + 1, Len(T))
Wend
ej
Dim j As Integer
Dim T As String
T = "renglón1|renglón2|renglón3|renglón4|renglón5"
i = 1
While i <= Len(T)
j = InStr(1, T, "|", vbTextCompare)
If j = 0 Then j = Len(T) + 1
MsgBox Mid(T, i, j - 1)
T = Mid(T, j + 1, Len(T))
Wend