Freigeben über


Die Next-Anweisung benennt mehr Variablen als entsprechende For-Anweisungen vorhanden sind

Aktualisiert: November 2007

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

Geschachtelte Schleifen enden mit einer einzelnen Next-Anweisung, die mehr Schleifenvariablen angibt, als in der Schachtelung vorhanden sind. Dies wird durch das folgende Beispiel veranschaulicht:

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.

Fehler-ID: BC32037

So beheben Sie diesen Fehler

  1. Stellen Sie sicher, dass die Next-Anweisung alle geschachtelten Schleifenvariablen in umgekehrter Reihenfolge der Schleifeninitalisierung angibt.

  2. Löschen Sie alle irrelevanten Variablen aus der Next-Anweisung.

Siehe auch

Referenz

For...Next-Anweisung (Visual Basic)