7.2.2. DO – LOOP WHILE
Você perceberá que o raciocino de aplicação desta estrutura é o mesmo do item 7.2.1. Mudamos apenas a ordem, reposicionando os comandos.
Chamo esta formatação de CAPITÃO NASCIMENTO, pois bate primeiro pra depois fazer perguntas. Vamos usar o exemplo anterior para ilustrar.
CÓDIGO PARA COPIAR
Sub FinalizaDoLoopWhile()
Dim Finaliza As String
'Finaliza = "inicio"
'O que mudou no código com esta formatação? Simples meu caro! Agora, executamos primeiro e fazemos o teste depois.
'Com isto, não precisamos mais forçar a entrada no LOOP. Por esta razão a variável Finaliza, não precisará mais ser
'preenchida com a palavra início.
Do
Finaliza = InputBox("Digite a palavra FIM para finalizar o LOOP", "EXEMPLO DO WHILE - LOOP")
MsgBox "Você não digitou a palavra FIM! Prestenção sô!!!"
Loop While Finaliza < > "FIM"
End Sub
Nenhum comentário:
Postar um comentário