Next
 
Control flow statement to mark the end of a For...Next loop.

Syntax

Next [ identifier_list ]

Description

Indicates the end of a statement block associated with a matching For statement.

When Next is used on its own without an identifier_list, it closes the most recent For statement block.

identifier_list is optional and may be one or more variable names separated by commas. This form of the Next statement is retained for compatibility with QB. identifier_list, if given, must match the identifiers used in the associated For statements in reverse order.

Example

Dim i As Integer, j As Integer
For i=1 To 10
For j=1 To 2
   ' ...
Next
Next


Dim i As Integer, j As Integer
For i=1 To 10
For j=1 To 2
   ' ...
Next j
Next i


Dim i As Integer, j As Integer
For i=1 To 10
For j=1 To 2
   ' ...
Next j,i


Differences from QB

  • ByRef arguments cannot be used as counters.

See also