Repite un grupo de instrucciones un número de veces especificado.
For contador = inicio To fin [Step paso] [instrucciones] [Exit For] [instrucciones] Next
El argumento paso puede ser positivo o negativo. El valor del argumento paso determina el procedimiento de bucle de la forma siguiente:
Valor | El bucle se ejecuta si |
---|---|
Positivo o 0 | contador <= fin |
Negativo | contador >= fin |
Una vez que se inicia el bucle y que se han ejecutado todas las instrucciones en el bucle, se agrega paso a contador. En este punto, o bien las instrucciones del bucle se ejecutan de nuevo (según la misma prueba que hizo que el bucle se ejecutara inicialmente), o se sale del bucle y la ejecución continúa con la instrucción que sigue a Next.
Nota Cambiar el valor de contador mientras está dentro de un bucle puede dificultar la lectura y la depuración de su código.
Exit For sólo se puede utilizar dentro de una estructura de control For Each...Next o For...Next para proporcionar una forma alternativa de salida. Se puede ubicar cualquier número de declaraciones Exit For en cualquier lugar del bucle. A menudo, Exit For se utiliza con la evaluación de alguna condición (por ejemplo, If...Then) y transfiere el control a la instrucción que aparece inmediatamente después de Next.
Puede anidar bucles For...Next si ubica un bucle For...Next dentro de otro. Déle a cada bucle un nombre de variable único como contador. La siguiente estructura es correcta:
For
I = 1To
10For
J = 1To
10For
K = 1To
10 . . .Next
Next
Next
Instrucción Do...Loop | Instrucción Exit | Instrucción For Each...Next | Instrucción While...Wend
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |