the combo box's value member is a string and the field to be searched is a string ,
It looks like it failing on
llReturn = CType(.SelectedValue, Integer) <> -1
P