Loops sono dichiarazioni che continuano ad eseguire fino a quando una condizione è soddisfatta. Ci sono alcune funzioni loop principali utilizzati nella programmazione VBA di Excel : " mentre ", "per" e "do while" . Ogni funzione ciclo continua ad eseguire , ma il modo le condizioni sono impostati sono diversi. Il tipo di funzione utilizzata ciclo è determinato dalla necessità del programmatore . Mentre
Il ciclo while viene eseguito fino a quando la dichiarazione condizione è uguale a true . Il ciclo while presenta uno stato impostato all'inizio della dichiarazione . Per esempio, il ciclo while viene usato in applicazioni di console per le voci di menu . Il loop mentre continua l'esecuzione finché l'utente inserisce il valore corretto . Una volta che il valore viene inserito , la interrompe mentre loop e dei salti di esecuzione di codifica per l'istruzione successiva situato sotto il blocco di ciclo while .
Fare mentre
Il ciclo Do While è simile al ciclo while . Tuttavia, la differenza è che le dichiarazioni interne nella do while sempre eseguito una volta . Le affermazioni raccontano l'applicazione per fare certi calcoli fino a quando una condizione è soddisfatta. La condizione non viene valutata solo dopo la prima istruzione ciclo viene eseguito , quindi il ciclo Do While è utile per le applicazioni che richiedono il ciclo da eseguire almeno una volta. Do while non sono comunemente usati in applicazioni di programmazione , ma sono ancora un ciclo essenziale nella programmazione di Excel .
Per
cicli vengono eseguiti fino a quando un viene raggiunto il valore numerico . Nel ciclo for , una variabile viene impostata ad un valore . La variabile viene incrementata di un numero di volte , il che è anche impostato nella dichiarazione ciclo per . Il ciclo for è utile per i programmatori che sanno quante volte le dichiarazioni ciclo deve essere eseguito . Ad esempio, un ciclo for può essere utilizzato per scorrere un elenco prodotti . Dal momento che l'elenco dei prodotti è un numero di serie di valori , i programmatori possono impostare il ciclo di iterazione in base al conteggio del prodotto .