The only way I know of to do that is with two InStr statements. Find out where the first < is and look for the > after that position. Then read the text between those two points. Look for the second < after the first >, and so on.
Here's some quick code to show what I mean. I'm assuming that there will be 3 and only 3 pairs of <>. You could also do this with arrays and loops (which might be better) but this way it's easier to see what's going on.
Private Sub ExtractInfo (Byval strSqlStatement As String)
Dim intLeftPosition As Integer ' where the < is
Dim intRightposition As Integer ' where the > is
' find the first pair
intLeftPosition = InStr(strSqlStatement, "<"

intRightposition = InStr(intLeftPosition + 1, strSqlStatement, ">"
text1.Text = Mid$(strSqlStatement, intLeftPosition + 1, intRightPosition - intLeftPosition - 1)
' find the second pair
intLeftPosition = InStr(intRightPosition + 1, strSqlStatement, "<"

intRightPosition = InStr(intLeftPosition + 1, strSqlStatement, ">"

Text2.Text = Mid$(strSqlStatement, intLeftPosition + 1, intRightPosition - intLeftPosition - 1)
' find the third pair
' exactly the same code as for the second pair
End Sub
Also notice that I'm not checking the value of any variables. You might want to do that in your real code

.