Select the product you need help with
XL: Ako používať cyklické štruktúr v jazyku Visual Basic for ApplicationsID článku: 141762 - Zobraziť produkty, ktorých sa tento článok týka. Na tejto stránkeSUHRNKeď vytvoríte makrách alebo aplikáciách v programe Microsoft Visual Basic pre
Aplikácie, je často potrebné spustiť cez oddiel kódu
niekoľkokrát. Visual Basic for Applications poskytuje niekoľko metód
s ktorými chcete opakovať alebo "slučky" cez oddiel kódexu. Tento článok poskytuje vzorky kód, ktorý ilustruje použitie rôznych štruktúry a algoritmy cyklické jazyka Visual Basic for Applications poskytuje. DALSIE INFORMACIESpoločnosť Microsoft poskytuje príklady programovacieho kódu len ako názornú ukážku bez ľubovoľnej vyjadrenej alebo implicitnej záruky. Toto zahŕňa, okrem iného, implicitné záruky obchodovateľnosti a vhodnosti pre konkrétny účel. Úroveň odbornosti článku predpokladá, že ovládate predvádzaný programovací jazyk a nástroje, ktoré sa používajú na vytváranie a ladenie procedúr. Pracovníci technickej podpory spoločnosti Microsoft môžu pomôcť vysvetliť funkčnosť konkrétny postup, ale nie modifikuje tieto príklady poskytovať pridanú funkčnosť alebo výstavbe postupy splniť vaše konkrétne požiadavky. Keď sa rozhodne, ktoré looping štruktúra používať, existuje niekoľko
úvahy, byť vedomí. Napríklad: Viem presne koľkokrát chcem slučky pomocou kódu? Ak áno, koľko? Ak nie, existuje špecifickú podmienku kedy chcem makra Ukončite slučky? Ak podmienená loop chcete otestovať podmienka pred alebo po kód sa vykonáva? Vzorky Visual Basic postupyNasledovné príklady demonštrujú rôznych looping štruktúr k dispozícii v jazyku Visual Basic for Applications. Pokiaľ nie je uvedené inak, Príklady predpokladajú bunku alebo rozsah buniek je začiarknuté. Niekoľko ďalších veci na vedomie:
Pre...Každý...NextTento príklad používa Pre...Každý...Next vyhlásenie do slučky cez všetky bunky vybratého rozsahu (komentáre ukázať alternatívna metóda):For <variable> = <n1> to <n2></n2></n1></variable>Robiť...Kým s testom na začiatku slučkyTento príklad používa Urobiť...Kým slučky "chodiť" v stĺpci buniek sa nedosiahne prvú prázdnu bunku. Pretože makro vykoná test na začiatku slučky, ak je prvá bunka prázdna, kód vo vnútri sa nespustia slučky.Robiť...Kým s testom na konci slučkyTento príklad používa tiež Urobiť slučky, ale testy v spodnej časti slučky. Prvý riadok makro testy prvú bunku. Bez prvý riadok kódu na testovanie počiatočnú bunku, kód spustiť na aspoň jeden čas, pretože loop testy na dne.V Urobiť...Slučka výkaz poskytuje štruktúrovanejšie a pružným spôsobom na vykonávanie cyklické. V Zatiaľ čo...WEND slučky je zahrnutý v programe Visual Basic pre aplikácie pre spätnú kompatibilitu. Zatiaľ čo...WEND slučkyPOZNÁMKA: Zatiaľ čo...WEND slučky je zahrnutý v programe Visual Basic pre aplikácie pre spätnú kompatibilitu.Tento príklad používa Zatiaľ čo...WEND slučky. Tento slučky testy v hornej časti slučke iba. Ak...Potom...GoTo slučkyTento príklad vytvára slučky pomocou"Ak <condition>potom GoTo <line label=""></line> </condition>"štruktúra. Táto štruktúra sa testuje v spodnej časti slučky.ODKAZYĎalšie informácie o looping štruktúry, v editore jazyka Visual Basic, kliknite na Asistenta programu Office, zadajte slučky, a potom kliknite na tlačidlo Vyhľadávanie zobrazte príslušné témy. Ďalšie informácie o získanie Pomocníka pre Visual Basic forApplications, po kliknutí na nasledovné čísla článkov databázy Microsoft Knowledge Base: 305326
(http://support.microsoft.com/kb/305326/EN-US/
)
OFFXP: Programovanie zdroje pre Visual Basic for Applications226118
(http://support.microsoft.com/kb/226118/EN-US/
)
OFF2000: Programovanie zdroje pre Visual Basic for Applications163435 Microsoft Excel Visual Basic Užívateľská príručka, verzia 5.0, stránky 143-151
(http://support.microsoft.com/kb/163435/EN-US/
)
VBA: Programovanie zdroje pre Visual Basic for ApplicationsNote This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use
(http://go.microsoft.com/fwlink/?LinkId=151500)
for other considerations.VlastnostiID článku: 141762 - Posledná kontrola: 17. októbra 2011 - Revízia: 2.0 Informácie v tomto článku sa týkajú nasledujúcich produktov:
Strojovo preložené DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje. Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:141762
(http://support.microsoft.com/kb/141762/en-us/
)
| Preklady článku
|




Späť na začiatok








