Compartir por


Estructuras de bucle (Visual Basic)

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

En la ilustración siguiente se muestra una estructura de bucle que ejecuta un conjunto de instrucciones hasta que se cumple una condición:

Diagrama de flujo que muestra un bucle Do... Until.

Bucles While

La construcción While...End While ejecuta un conjunto de instrucciones siempre que la condición especificada en la instrucción While sea True. Para más información, consulte Instrucción While...End While.

Bucles Do

La Doconstrucción ...Loop permite probar una condición al principio o al final de una estructura de bucle. También puede especificar si se va a repetir el bucle mientras la condición permanece True o hasta que se convierte en True. Para más información, consulte Do...Loop (Instrucción).

Bucles For

La Forconstrucción ...Next realiza el bucle un número establecido de veces. Usa una variable de control de bucle, también denominada contador, para realizar un seguimiento de las repeticiones. Especifique los valores iniciales y finales de este contador y, opcionalmente, puede especificar la cantidad por la que aumenta de una repetición a la siguiente. Para más información, consulte Instrucción For…Next.

Bucles For Each

La For Eachestructura ...Next ejecuta un conjunto de sentencias una vez por cada elemento de una colección. Especifique la variable de control de bucle, pero no es necesario determinar los valores iniciales o finales para ella. Para más información, consulte Instrucción For Each...Next.

Consulte también