Muy buena la respuesta de ((( SPAWN ))). Aquí va otra más pataterilla sin apis
:
Private Sub Command1_Click()
Dim PosIni As Integer, PosFin As Integer, PosIniMas2 As Integer
PosIniMas2 = 1
Do
DoEvents
PosIni = InStr(PosIniMas2, Text5.Text, """>")
PosIniMas2 = PosIni + 2
PosFin = InStr(PosFin + 4, Text5.Text, "</A>")
If PosIni <> 0 Then Text6.Text = Text6.Text & Mid(Text5.Text, PosIniMas2, PosFin - PosIniMas2) & vbCrLf Else Exit Do
Loop
End Sub
Saludos.
Modificación: Jajaja, al final decidí hacerlo un poco mejor, ya que el primer codigo lo veo un poco chapucero
.
Private Sub Command1_Click()
Dim PosIni As Integer, PosFin As Integer, Matriz() As String
Matriz = Split(Text5.Text, vbCrLf)
For n = 0 To UBound(Matriz)
PosIni = InStr(Matriz(n), """>")
PosFin = InStr(Matriz(n), "</A>")
If PosIni <> 0 Then Text6.Text = Text6.Text & Mid(Matriz(n), PosIni + 2, PosFin - (PosIni + 2)) & vbCrLf
Next
End Sub
Digo lo mismo ((( SPAWN ))), recuerda en poner los textbox multiline=true.
Saludos.