Estructuras de bucles

Actualización: noviembre 2007

Las estructuras de bucles de Visual Basic permiten ejecutar una o más líneas de código de forma repetitiva. Puede repetir las instrucciones de una estructura de bucles hasta que una condición sea True, una condición sea False, un número de veces especificado o una vez para cada objeto de una colección.

En el siguiente ejemplo se muestra una estructura de bucle que ejecuta un conjunto de instrucciones hasta que una condición se convierta en verdadera.

Ejecutar un conjunto de instrucciones hasta que una condición se convierta en verdadera

Bucles While

La construcción While...End While ejecuta un conjunto de instrucciones mientras la condición especificada en la instrucción While sea True. Para obtener más información, consulte Instrucción While...End While (Visual Basic).

Bucles Do

La construcción Do...Loop le permite probar una condición al comienzo o al final de una estructura de bucle. También puede especificar si repite el bucle mientras la condición sigue siendo True o hasta que se convierta en True. Para obtener más información, consulte Instrucción Do...Loop (Visual Basic).

Bucles For

La construcción For...Next ejecuta el bucle un número fijo de veces. Utiliza una variable de control de bucle, también 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 repetición a la siguiente. Para obtener más información, consulte Instrucción For...Next (Visual Basic).

Bucles For Each

La construcción For Each...Next ejecuta un conjunto de instrucciones una vez para cada elemento de una colección. Especifica la variable de control de bucle pero no tiene que determinar los valores de inicio y fin para ella. Para obtener más información, consulte Instrucción For Each...Next (Visual Basic).

Vea también

Tareas

Cómo: Transferir el control fuera de una estructura de control

Cómo: Ejecutar varias instrucciones de forma repetida

Cómo: Ejecutar varias instrucciones para todos los elementos de una colección o matriz

Cómo: Mejorar el rendimiento de un bucle

Cómo: Pasar a la siguiente iteración de un bucle

Conceptos

Estructuras de decisión

Estructuras de control adicionales

Estructuras de control anidadas

Otros recursos

Flujo de control en Visual Basic