Dim i As Long
i = 1
Do
If Cells(i, 1) = "cat" Then
MsgBox Cells(i, 3)
Exit Sub
End If
i = i + 1
Loop Until Cells(i, 1) = vbNullString
MsgBox WorksheetFunction.VLookup("cat", Range("A1:C9999"), 3, False)
What do you want to do once it finds the cell value?