Izhodna zanka VBA

V VBA lahko zapustite Do zanko z uporabo Izhod Do ukaz.

1 Izhod Do

Ko pride do izvajanja kode Izhod Do, bo koda zapustila zanko Do in nadaljevala s prvo vrstico po zanki.

Če želite izvedeti, kako zapustiti zanko For, kliknite to povezavo: VBA Izhod za

Ko je pogoj izpolnjen, zapustite zanko

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

1234567891011 Dim i kot celo številoNaredi Medtem ko sem <10i = i + 1Če je i = 6, potemIzhod DoKonec ČeZankaMsgBox "Vrednost je" & i

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

123 Naredi Medtem ko sem <10Zanka

V telesu zanke vrednost i povečamo za 1:

1 i = i + 1

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

123 Če je i = 6, potemIzhod DoKonec Če

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

1 MsgBox "Vrednost je" & i

Če to kodo izvedete v Način odpravljanja napak, videli boste, da bo šel skozi zanko 6 -krat. V 6th ponovitvi, vrednost spremenljivke i postane 6 in koda vnese v telo If. Zdaj je telo zanke Do zaprto. Po tem se prikažejo pojavna okna MsgBox z vrednostjo i:

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

wave wave wave wave wave