Compartilhar via


Estruturas de loop (Visual Basic)

Visual Basicas estruturas de loop 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 é True, até que uma condição é False, um especificado o número 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 for verdadeira.

A execução de um conjunto de instruções até que uma condição for verdadeira

Gráfico de fluxo de um...Até que o loop

While Loops

The While...End While construção executa um conjunto de instruções desde que a condição especificada na While a declaração é True.Para obter mais informações, consulte While...Finalizar durante a instrução (Visual Basic).

Não Loops

The Do...Loop construção permite testar uma condição no início ou 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 ele fique True.Para obter mais informações, consulte Do...Instrução de loop (Visual Basic).

Loops for

The For...Next construção executa loop um número definido de vezes.Ele usa uma variável de controle de loop, também chamada de um contador, para controlar as repetições.Você especifica o iniciais e finais de valores para esse contador e, opcionalmente, você pode especificar a quantidade pela qual ele aumenta de repetição de um para o próximo.Para obter mais informações, consulte Para...Próxima instrução (Visual Basic).

Loops For Each

The For Each...Next construção executa um conjunto de instruções uma vez para cada elemento em uma coleção.Você especifica a variável de controle de loop, mas você não precisará determinar inicial ou final de valores para ele.Para obter mais informações, consulte Para cada...Próxima instrução (Visual Basic).

Consulte também

Conceitos

Estruturas de decisão (Visual Basic)

Outras estruturas de controle (Visual Basic)

Estruturas de controle aninhado (Visual Basic)

Outros recursos

Controle de fluxo em Visual Basic