INSTRの戻り値は、見つかった時は、その位置(0以上の値)、見つからなかった時は、-1を返します。その点を考慮して、条件判定するとうまくいくと思います。