ありがとうございます。
問題なく動きました。

+やら他の部分は理解できるのですが

何故半角カナの判定が ヲ-゚ で正常に判定できるのでしょうか??