Lorsqu'un programme rencontre une instruction While, il vérifie la condition. Si celle-ci est False, l'exécution du programme se poursuit à partir des instructions figurant après l'instruction Wend. Si elle est True, la boucle est exécutée jusqu'à ce que le programme trouve Wend et revienne ensuite à l'instruction While. Si la condition est encore True, la boucle est de nouveau exécutée.