Esegue una serie di istruzioni se una condizione specificata restituisce True.
Sintassi
While condition [statements] Wend
Argomenti:
Condition: espressione numerica o stringa che restituisce True o False. Se la condizione è Null, la condizione viene considerata False.
Statements: una o più istruzioni che vengono ripetute quando la condizione restituisce True.
Note
Se la condizione restituisce True, vengono eseguite tutte le istruzioni finché non viene rilevata l'istruzione Wend. Il controllo torna quindi all'istruzione While e la condizione viene nuovamente verificata. Se la condizione continua a restituire True, il processo viene ripetuto. Se non restituisce True, l'esecuzione riprende con l'istruzione successiva all'istruzione Wend.
I loop While...Wend possono essere nidificati a qualsiasi livello. Ogni loop Wend corrisponde al loop While più recente.
Note:
L'istruzione Do...Loop fornisce un modo più strutturato e flessibile per eseguire il loop.
Nell'esempio seguente viene illustrato l'uso dell'istruzione While...Wend.
Esempio 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.