40行目のRETURNの後にENDを記述しないとユーザー定義 命令として不完全ですよ。 THEN RETURNがあまり好みで無い記述だというのなら THEN BREAKでWHILE~WENDから抜けてもいいかと思います。