Ejecuta un conjunto de sentencias si una condición especificada es True.
Sintaxis
While condition [statements] Wend
Argumentos:
Condition: expresión numérica o de cadena que se evalúa como True o False. Si la condición es nula, esta se trata como False.
Statements: una o más sentencias ejecutadas mientras la condición es True.
Observaciones
Si la condición es True, todas las sentencias de las sentencias se ejecutan hasta que se encuentra la sentencia Wend. El control vuelve a la sentencia While y la condición se vuelve a comprobar. Si la condición sigue siendo True, el proceso se repite. Si no es True, la ejecución se reanuda con la sentencia que sigue a la sentencia Wend.
Los bucles While...Wend se pueden anidar en cualquier nivel. Cada sentencia Wend coincide con el elemento While más reciente.
Note:
La sentencia Do...Loop proporciona una forma más estructurada y flexible de ejecutar bucles.
En el siguiente ejemplo se muestra el uso de la sentencia While...Wend:
Ejemplo 1:
Dim Counter Counter = 0 ' Initialize variable. While Counter < 20 ' Test value of Counter. Counter = Counter + 1 ' Increment Counter. Wend ' End While loop when Counter > 19.