Instrucción While...Wend
Ejecuta una serie de instrucciones, siempre y cuando una determinada condición sea True.
Sintaxis
Whilecondition [ instrucciones ] Wend
La sintaxis de la instrucción While...Wend contiene los elementos siguientes:
Parte | Descripción |
---|---|
condition | Obligatorio. Expresión numérica o expresión de cadena que es True o False. Si condición es Null, condición se considera False. |
instrucciones | Opcional. Una o más instrucciones se ejecutan mientras la condición sea True. |
Observaciones
Si condición es True, todas las instrucciones se ejecutan hasta que se encuentra la instrucción Wend. El control vuelve entonces a la instrucción While y se vuelve a comprobar condición. Si condición sigue siendo True, se repite el proceso. Si no es True, la ejecución continúa con la instrucción inmediatamente posterior a la instrucción Wend.
Los bucles de While...Wend pueden anidarse en cualquier nivel. Cada elemento Wend coincidirá con el elemento While más reciente.
Sugerencia
La instrucción Do...Loop proporciona una forma más flexible y estructurada para realizar un bucle.
Ejemplo
Este ejemplo usa la instrucción While...Wend para incrementar una variable de contador. Las instrucciones del bucle se ejecutan siempre y cuando la condición sea True.
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.
Debug.Print Counter ' Prints 20 in the Immediate window.
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.