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.