Loops er udsagn , der fortsat udføre , indtil en betingelse er opfyldt. Der er et par vigtigste loop funktioner, der anvendes i VBA Excel -programmering : ", mens ", "for" og "gøre mens" . Hver loop -funktionen fortsætter med at udføre , men den måde de betingelser er sat op er forskellige. Den type af sløjfe anvendt funktion bestemmes af programmøren fornødenheder. Mens
mens løkken udfører , så længe betingelsen erklæring er lig med sandt. While-løkken har en betingelse, ved begyndelsen af erklæringen. For eksempel er while-løkken bruges i konsol ansøgninger om menupunkter. While-løkken fortsætter med at udføre , indtil brugeren indtaster den korrekte værdi . Når værdien er indtastet, mens loop ophører , og de kodende hoppes til næste opgørelse placeret under samtidig loop blokken .
Fotos Do While
gøre, mens løkken ligner while-løkken . Men forskellen er, at de interne udsagn i gøre, mens løkken altid udføre én gang. Udsagnene fortæller programmet at gøre bestemte beregninger , indtil en betingelse er opfyldt. Betingelsen er ikke evalueret før efter første sløjfe erklæring er udført, så gøre, mens løkken er til gavn for applikationer, der skal løkken til at køre mindst én gang. Gøre, mens udsagn ikke er almindeligt anvendt i programmering applikationer, men de er stadig en vigtig løkke i Excel -programmering.
For
loops udføres , indtil en numerisk værdi nås . I for-løkken , er en variabel sættes til en værdi . Den variablen øges et antal gange , hvilket også er fastsat i for-løkken erklæring. For-løkken er til gavn for programmører, der ved, hvor mange gange løkken oversigter der skal udføres. For eksempel kan en for-løkke bruges til at skifte gennem en liste . Da produktet listen er et bestemt antal værdier, kan programmører indstille iterationssløjfe baseret på produktet count.