你上面的else if XXX then,不要在else if中间添加空格!按你的内容,应该是把else和if写在一起的elseif,这样不会错。因为这会被认为是只有一个if语句,只需要一个end if如果你分开为else if,那么就会认为有两个if语句,但你只有一个end if
具体问题具体分析,我以前也出现过类似情况,里面程序同样可以影响next。