Izhod VBA za

V VBA lahko zapustite For Loop z uporabo Izhod za ukaz.

1 Izhod za

Ko pride do izvedbe kode Izhod za, bo zapustil zanko For in nadaljeval s prvo vrstico po zanki.

Če želite izvedeti, kako zapustiti Do zanko, kliknite to povezavo: VBA Exit Loop

Ko je pogoj izpolnjen, zapustite for zanko

Na primeru boste videli, kako zapustiti zanko For, ko je izpolnjen določen pogoj. V vsaki iteraciji bomo vrednost spremenljivke i zaokrožili in povečali za 1. Ko gre za 5, želimo zapustiti zanko in vrniti polje s sporočilom. Tukaj je koda:

123456789 Dim i kot celo številoZa i = 1 do 10Če je i = 5, potemIzhod zaKonec ČeNaprej iMsgBox "Vrednost je" & i

Najprej vnesemo For Loop, če je vrednost i manjša od 10:

123 Za i = 1 do 10Naprej i

Nato z ukazom If preverimo, ali je vrednost i enaka 5. Če je vrednost 5, zapustimo zanko For in gremo v prvo vrstico po zanki:

12345 Če je i = 5, potemIzhod zaKonec Če

Če pogoj ni izpolnjen, se naslednji stavek poveča za 1 in znova vstopi v zanko For:

1 Naprej i

Prva vrstica kode, ki bo izvedena po izhodu iz zanke For, je sporočilo z vrednostjo i:

1 MsgBox "Vrednost je" & i

Če to kodo izvedete v načinu za odpravljanje napak, boste videli, da bo šla petkrat skozi zanko. V 5th ponovitev, vrednost spremenljivke i postane 5 in koda vnese v telo If. Zdaj je telo zanke For zaprto. Po tem se prikažejo pojavna okna MsgBox z vrednostjo i:

Slika 1. Izhod za primer zanke

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave