Instrução While…Wend

Executará uma série instruções se determinada condição for Verdadeira.

Sintaxe

While condition
   [statements]
Wend

Argumentos:

  • Condition: Expressão numérica ou de string que é avaliada como True ou False. Se a condição for Nula, será tratada como Falsa.

  • Statements: Uma ou mais instruções que são executadas enquanto uma condição é Verdadeira.

Comentários

Se a condição for Verdadeira, todas as instruções nas instruções serão executadas até que a instrução Wend seja encontrada. Em seguida, o controle retorna para a instrução While e a condição é verificada novamente. Se a condição ainda for Verdadeira, o processo será repetido. Se a condição não for Verdadeira, a execução será retomada na instrução que sucede a instrução Wend.

Os loops While...Wend podem ser aninhados em qualquer nível. Cada cláusula Wend corresponde à cláusula While mais recente.

Note:

A instrução Do...Loop fornece uma maneira mais estruturada e flexível de executar loops.

O exemplo a seguir ilustra o uso da instrução While...Wend:

Exemplo 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.