Compartir a través de


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.