You are on page 1of 3

Estructuras de bucles (Visual

Basic)
Las estructuras de bucles de Visual Basic permiten ejecutar una o varias lneas de
cdigo de forma repetitiva. Puede repetir las instrucciones de una estructura de
bucles hasta que una condicin sea True, una condicin sea False, un nmero de
veces especificado o una vez para cada objeto de una coleccin.
En el siguiente ejemplo se muestra una estructura de bucle que ejecuta un
conjunto de instrucciones hasta que una condicin se convierta en verdadera.
Ejecutar un conjunto de instrucciones hasta que una condicin se convierta en
verdadera



Bucles While
La construccin While...End While ejecuta un conjunto de instrucciones mientras la
condicin especificada en la instruccin While sea True. Para obtener ms
informacin,
Ejecuta una serie de instrucciones siempre que una condicin dada sea True.
While condition
[ statements ]
[ Continue While ]
[ statements ]
[ Exit While ]
[ statements ]
End While

Bucles Do
La construccin Do...Loop le permite probar una condicin al comienzo o al final
de una estructura de bucle. Tambin puede especificar si repite el bucle mientras la
condicin sigue siendo True o hasta que se convierta en True. Para obtener ms
informacin

Repite un bloque de instrucciones mientras una condicin Boolean sea True o
hasta que la condicin se convierta en True.
Do { While | Until } condition
[ statements ]
[ Continue Do ]
[ statements ]
[ Exit Do ]
[ statements ]
Loop
-or-
Do
[ statements ]
[ Continue Do ]
[ statements ]
[ Exit Do ]
[ statements ]
Loop { While | Until } condition

Bucles For
La construccin For...Next ejecuta el bucle un nmero fijo de veces. Utiliza una
variable de control de bucle, tambin denominada contador para realizar el
seguimiento de las repeticiones. Especifica los valores de inicio y fin de este
contador, y puede especificar opcionalmente la cantidad en la que se incrementa
de una repeticin a la siguiente. Para obtener ms informacin,
Repite un grupo de instrucciones un nmero de veces especificado.
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]

Bucles For Each
La construccin For Each...Next ejecuta un conjunto de instrucciones una vez para
cada elemento de una coleccin. Especifica la variable de control de bucle pero no
tiene que determinar los valores de inicio y fin para ella. Para obtener ms
informacin

Repite un grupo de instrucciones para cada elemento de una coleccin.
For Each element [ As datatype ] In group
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ element ]