Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las estructuras de bucle de Visual Basic le permiten ejecutar una o más líneas de
código de forma repetitiva. Puede repetir las declaraciones en una estructura de
bucle hasta que una condición sea True, hasta que una condición sea False, un
número específico de veces, o una vez para cada elemento de una colección.
While
La construcción While... End While ejecuta un conjunto de declaraciones siempre
que la condición especificada en la While declaración sea True.
Sintaxis
While condition
[ statements ]
[ Continue While ]
[ statements ]
[ Exit While ]
[ statements ]
End While
Término Definición
condition Necesario. Booleanexpresión. Si conditiones así Nothing, Visual Basic lo trata como False.
statements Opcional. Una o más declaraciones siguientes While, que se ejecutan cada
vez conditiones True.
Exit While
La declaración Exit While puede proporcionar otra forma de salir de
un Whilebucle. Exit Whiletransfiere inmediatamente el control a la declaración
que sigue a la End Whiledeclaración.
Sintaxis
While Requerido a menos que Untilse use. Repita el ciclo hasta que conditionsea False.
Until Requerido a menos que Whilese use. Repita el ciclo hasta que conditionsea True.
condition Opcional. Booleanexpresión. Si conditiones así Nothing, Visual Basic lo trata como False.
statements Opcional. Una o más declaraciones que se repiten mientras, o hasta, conditiones True.
For
La construcción For... Next realiza el ciclo un número determinado de
veces. Utiliza una variable de control de bucle, también llamada contador, para
realizar un seguimiento de las repeticiones. Usted especifica los valores iniciales
y finales para este contador, y opcionalmente puede especificar la cantidad en la
que aumenta de una repetición a la siguiente.
Sintaxis
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]
Parte Descripción
counter Requerido en la Fordeclaración. Variable numérica. La variable de control para el bucle. Para
obtener más información, vea Argumento de contador más adelante en este tema.
datatype Opcional. Tipo de datos de counter. Para obtener más información, vea Argumento de
contador más adelante en este tema.
step Opcional. Expresión numérica La cantidad que counterse incrementa cada vez a través del ciclo.
statements Opcional. Una o más declaraciones entre Fory Nextque se ejecutan el número especificado de
veces.
For each
La construcción For Each... Next ejecuta un conjunto de declaraciones una vez
para cada elemento de una colección. Usted especifica la variable de control de
bucle, pero no tiene que determinar los valores iniciales o finales para ella.
Sintaxis
VBCopiar
For Each element [ As datatype ] In group
[ statements ]
[ Continue For ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ element ]
Término Definición
datatype
Opcional si Option Inferestá activado (predeterminado) o elementya está
declarado; obligatorio si Option Inferestá desactivado y aún elementno se ha declarado. El tipo
de datos de element.
group Necesario. Una variable con un tipo que es un tipo de colección u Objeto. Se refiere a la
colección sobre la cual statementsse deben repetir.
statements Opcional. Una o más declaraciones entre For Eachy Nextque se ejecutan en cada elemento
en group.