Hola:
Para estos casos, yo utlizo esta funcion que me devuelve la fila que contiene el dato coincidente en la columna buscada. Si no la encuntra devuelve 0.
Código vb:
Ver originalPublic Function VisorFila(Visor As MSFlexGrid, TextoBuscado As String, Columna As Single) As Single
Dim Fila As Single
For Fila = 1 To Visor.Rows - 1
If Visor.TextMatrix(Fila, Columna) = TextoBuscado Then
VisorFila = Fila
Exit Function
End If
Next
VisorFila = 0
End Function
Si te sirve, toda tuya.
Saludos