Поделиться через


Число переменных, названных в операторе Next, превышает число соответствующих операторов For

Обновлен: Ноябрь 2007

'Next' statement names more variables than there are matching 'For' statements

Вложенные циклы завершены с помощью одного оператора 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.

Идентификатор ошибки: BC32037

Исправление этой ошибки

  1. Убедитесь, что в операторе Next указаны все переменные вложенного цикла в порядке, обратном порядку создания цикла.

  2. Удалите любые внешние переменные из оператора Next.

См. также

Ссылки

Инструкция For... Next (Visual Basic)