Partilhar via


Estruturas de loop (Visual Basic)

As estruturas de loop do Visual Basic permitem que você execute uma ou mais linhas de código repetidamente. Você pode repetir as instruções em uma estrutura de loop até que uma condição seja True, até que uma condição seja False, um número especificado de vezes ou uma vez para cada elemento em uma coleção.

A ilustração a seguir mostra uma estrutura de loop que executa um conjunto de instruções até que uma condição se torne verdadeira:

Fluxograma que mostra um ciclo Fazer... Até.

Enquanto Loops

A While...End While construção executa um conjunto de declarações desde que a condição especificada na declaração While seja True. Para obter mais informações, consulte Enquanto...Fim Enquanto instrução.

Fazer loops

A construção Do...Loop permite testar uma condição no início ou no final de uma estrutura de loop. Você também pode especificar se deseja repetir o loop enquanto a condição permanece True ou até que se torne True. Para obter mais informações, consulte Instrução Do...Loop.

Para loops

A For...Next construção executa o loop um determinado número de vezes. Ele usa uma variável de controle de loop, também chamada de contador, para acompanhar as repetições. Você especifica os valores inicial e final para esse contador e, opcionalmente, pode especificar a quantidade pela qual ele aumenta de uma repetição para a próxima. Para obter mais informações, consulte Para... Próxima declaração.

Para cada loop

A For Eachconstrução executaNext um conjunto de instruções uma vez para cada elemento de uma coleção. Você especifica a variável de controle de loop, mas não precisa determinar valores iniciais ou finais para ela. Para obter mais informações, consulte Para cada um... Próxima declaração.

Ver também