Estructuras de bucles (Visual Basic)
Las estructuras de bucle 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:
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 construcción Do
...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 vuelve True
. Para más información, consulte Instrucción de bucle Do....
Bucles For
La construcción For
...Next
realiza el bucle un número establecido de veces. Usa una variable de control de bucle, también denominada counter, para realizar un seguimiento de las repeticiones. Se especifican los valores inicial y final de este contador y, opcionalmente, puede especificar la cantidad en la que aumenta de una repetición a la siguiente. Para más información, consulte Instrucción For...Next.
Bucles For Each
La construcción For Each
...Next
ejecuta un conjunto de instrucciones una vez para cada elemento de una colección. Se especifica 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.