Loops são declarações que continuam a executar até que uma condição seja atendida. Existem algumas funções principais de loop usadas na programação VBA Excel : . " Tempo", "para " e " fazer tempo" Cada função loop continua a executar , mas a forma como as condições são criadas são diferentes. O tipo de função loop usado é determinado pelas necessidades do programador . Enquanto
O loop while executa enquanto a instrução de condição é igual a verdade. O loop while tem uma condição estabelecida no início da instrução. Por exemplo, o loop while é usado em aplicativos de console para os itens do menu . O loop while continua a executar até que o usuário digita o valor adequado . Uma vez que o valor é inserido , os descontinua loop while ea execução de codificação salta para a próxima instrução localizado embaixo do bloco de loop while.
Do While
O loop Do While é semelhante ao loop. No entanto, a diferença é que as declarações internas no loop Do While sempre executar uma vez. As demonstrações dizer ao aplicativo para fazer certos cálculos até que uma condição seja atendida. A condição não é avaliada até depois da primeira declaração de loop é executado , de modo a fazer loop while é benéfico para aplicações que necessitam de loop para executar pelo menos uma vez . Não enquanto declarações não são comumente usados em aplicações de programação , mas eles ainda são um laço essencial na programação Excel.
Para
Para loops são executados até que uma valor numérico é atingido . No loop para uma variável é definida com um valor . A variável é incrementado uma série de vezes, o que também é definido na declaração de loop. O loop for é benéfico para os programadores que sabem quantas vezes as instruções de loop deve ser executado. Por exemplo , um loop pode ser usado para circular através de uma lista de produtos . Uma vez que a lista de produtos é um número definido de valores , os programadores podem definir o ciclo de iteração com base na contagem de produtos.