“Next”语句命名的变量比已有的匹配“For”语句多

更新:2007 年 11 月

多个嵌套循环由单个 Next 语句终止,并且该语句指定的循环变量多于嵌套循环的个数,如下例所示:

For I = 1 To 10
   For J = 1 To 5
      ' ...
Next J, I, K   ' Next J, I is valid, but there is no loop on K.

**错误 ID:**BC32037

更正此错误

  1. 确保 Next 语句按照与循环开始的顺序相反的顺序指定所有嵌套循环变量。

  2. 从 Next 语句中移除所有外来变量。

请参见

参考

For...Next 语句 (Visual Basic)