Az üzemeltetők a ciklus a VBA-ban
Cím a munka: Hurok kimutatások VBA
Szakterület: Informatika, kibernetika és programozás
Leírás: A szereplők VBA ciklus, két fő típusa számláló ciklus ciklusok parametrikus és ciklusokat azzal a feltétellel. Ciklus számláló használják azokban az esetekben, amikor szükség van valamilyen tevékenységet ciklust előre meghatározott számú alkalommal, amikor a feltétel.
Fájl mérete: 42.5 KB
Job letöltve: 71 fő.
A VBA, két fő típusú ciklus # 150; ciklus számláló (parametrikus), kerékpár, azzal a feltétellel (iteratív).
Hurkok számláló használják azokban az esetekben, amikor szükség van, hogy bizonyos intézkedéseket egy bizonyos számú alkalommal
Cycles, azzal a feltétellel alkalmazható, ha egyes intézkedések a programban meg kell ismételni, ameddig bizonyos feltételek teljesülnek.
Cycles paraméterrel For ... Next
A Parametr_Tsikla = Nachalnoe_Znachenie To Konechnoe_Znachenie
Mert ahol # 150; kulcsszó VBA (on), jelzi az elején a ciklus
Parametr_tsikla # 150; -ként definiált változó ciklusváltozóként;
Nachalnoe_Znachenie # 150; szám megadja a kezdeti értéke a ciklus paraméter;
Ahhoz, hogy # 150; kulcsszó VBA (up), elválasztó
Nachalnoe_znachenie és Konechnoe_Znaenie;
Konechnoe_Znachenie # 150; szám érték megadásával ciklus paraméter,
ahol a ciklus befejeződik;
lépés # 150; kulcsszó VBA (lépés) használt
ciklus munkát lépésben egy opcionális argumentum;
lépés # 150; Egy szám, amely egy lépéssel ciklus, azaz az összeg, amellyel
növekszik (vagy csökken) a paraméter értékét
ciklus minden lépésben. Ez a szám lehet
Exit For # 150; üzemeltetője korai elválasztása a hurok (opcionális);
következő # 150; kulcsszó VBA (következő), jelölő
1. lépés Az első ciklus paraméter határozza, és a számított és tárolt kezdeti és végső értékeit a változó.
2. lépés ciklus paraméter van rendelve egy kezdeti értéket.
3. lépés A kezdeti értéke a ciklus paraméter képest a végső értéket.
Ha a ciklus több, mint a végső érték, a program azonnal kilép a ciklusból, és továbblép a kódsort, amely követi a ciklust.
4. lépés megfelel a hurok teste.
5. lépés Miután a hurok szervezetben történik következő feladatot hurok paraméterértékeket. Ugorjon a 3. lépésre.
1. Ha a kulcsszó lépés. A ciklus paraméter megváltozik számának megfelelően kifejezés után. Ha a szó lépés hiányzik, a lépés értéke egyenlő eggyel.
I = 0-tól 10 2. lépés (érték I gyel növekszik 2)
2. ciklus ... Következő lehet szüntetni a tervezett időpont előtt elérésében meghatározott feltételt. Ehhez helyezze a kijárat nyilatkozatot a megfelelő helyen ciklust.
Dim S As Integer
Dim j As Integer
Exit For (Out ciklusban, ha az érték S> 6)
Ciklusok azzal a feltétellel (iteratív)
Ha valamilyen műveletet (néhány lépésre) szükséges végrehajtani sokszor, de előre nem ismert, hogy hány alkalommal, és ez attól függ, hogy bizonyos feltételek mellett, akkor kell használni egy hurkot előfeltétele vagy utófeltétel.
A VBA, két fő képzési cikluson, DO ... LOOP # 150; azzal a feltétellel bevitt kulcsszó közben. és azzal a feltétellel bevitt kulcsszó ig. Mindkettő lehet előfeltétele vagy utófeltétel.
Ciklus feltétele
hol # 150; kulcsszó (nem);
míg # 150; kulcsszó (még);
amíg # 150; kulcsszó (ig);
hurok # 150; kulcsszó, jelezve a ciklus végén;
<условие> # 150; Logikai kifejezés, hogy ez igaz van jelölve
elején minden végrehajtása a ciklus test
<тело_цикла> # 150; tetszőleges operátor szekvenciát;
Tervezés Do ... Bár olvasni: nem, amíg a feltétel. A design a Do ... Míg növelésére lépésként írd speciális operátor, mivel ez ellentétben áll. Ez nem teszi meg automatikusan.
Tervezés Do ... Amíg olvasható: nem, amíg a feltétel teljesül. A design a Do ... Amíg növelése lépésként írd speciális operátor, mivel ez ellentétben áll. Ez nem teszi meg automatikusan.
Feltétel követően rögzített kulcsszó ig. ellenőrzik a végén minden egyes iteráció (miután a ciklus törzsének). Felhívjuk figyelmét, hogy ez működik, nem annyira a while ciklus. Ha a feltétel igaz (True), akkor a ciklus befejeződik. Ha a feltétel nem teljesül (ez hamis # 150; Hamis), a hurok a test ismét lefut.
Nyilatkozat a problémát. Összegét számolja ki véges számú keresztül alprogram eljárást.
A megbízás technológia:
1. Kiindulási: i Z
2.Nabrat standard modul a projekt az alábbi egyedi eljárást egy hurkot előfeltétele közben.
Dim S As Integer
Dim i As Integer
, Amíg én <= 10