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




Kapcsolódó cikkek