Try this
VB Code:
  1. Option Explicit
  2.  
  3. Dim lStart As Long
  4. Dim lEnd As Long
  5. Dim Found As String
  6.  
  7. Private Function FindNext(lStart As Long, lEnd As Long, Found As String) As Boolean
  8.     FindNext = False
  9.     If lStart = 0 Then lStart = -1
  10.     lStart = RTB.Find("*", lStart + 1)
  11.     If lStart < 0 Then Exit Function
  12.     lEnd = InStr(lStart + 1, RTB.Text, vbCrLf)
  13.     Found = Mid(RTB.Text, lStart + 1, lEnd - lStart - 1)
  14.     FindNext = True
  15. End Function
  16.  
  17. Private Sub Command1_Click()
  18.     If Not FindNext(lStart, lEnd, Found) Then
  19.         MsgBox "All Words Found"
  20.     Else
  21.         'do your highlighting here
  22.         MsgBox "Found: " & Found
  23.     End If
  24. End Sub
  25.  
  26. Private Sub Form_Load()
  27.     RTB.SelText = "This is a test" & vbCrLf
  28.     RTB.SelText = "*Find" & vbCrLf
  29.     RTB.SelText = "Don't Find" & vbCrLf
  30.     RTB.SelText = "*Hello" & vbCrLf
  31.     RTB.SelText = "*There" & vbCrLf
  32.     RTB.SelText = "Skip me" & vbCrLf
  33.     RTB.SelText = "*Get" & vbCrLf
  34. End Sub