Name
For...Next Statement
Syntax
Forcounter = initial_value To maximum_value _
[Step stepcounter]
'code to execute on each iteration [Exit For] Next [counter
]
-
counter
Use: Required (Optional with
Next
statement)Data Type: Any valid numeric variable
A variable that serves as the loop counter
-
initial_value
Use: Required
Data Type: Any valid numeric expression
The starting value of
counter
for the first iteration of the loop-
maximum_value
Use: Required
Data Type: Any valid numeric expression
The value of
counter
during the last iteration of the loop-
stepcounter
Use: Optional (Required if
Step
is used)Data Type: Any valid numeric expression
The amount by which
counter
is to be incremented or decremented on each iteration of the loop
Description
Defines a loop that executes a given number of times, as determined by a loop counter.
To use the For...Next
loop, you must assign a
numeric value to a counter variable. This counter is either
incremented or decremented automatically with each iteration of the
loop. In the For
statement, you specify the value
that is to be assigned to the counter initially and the maximum value
the counter will reach for the block of code to be executed. The
Next
statement marks the end of the block of code
that is to execute repeatedly, and it also serves as a kind of flag
that indicates that the counter variable is to be modified.
Rules at a Glance
If
maximum_value
is greater thaninitial_value
and noStep
keyword is used or the step counter is positive, theFor...Next ...
Get VB .NET Language in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.