VBA-lecke 8

Ciklus ismétlése utasításokat többször, és lehet menteni egy csomó időt.

A következő kód beilleszti egy sorszámot minden cellában oszlop (1-től 12):

Ez a kód nagyon ismétlődő.

Képzeld el, ha kellett, illessze be a sorozatszámot a száz sejtek helyett csak 12. Most már értem, hogy miért a ciklusok nagyon hasznosak.

Itt egy példa Míg egy üres ciklust.

Míg a feltétellel érvényes, a nyilatkozatok a hurok továbbra is fut (de vigyázzon, hogy ne egy végtelen ciklus).

Az alábbiakban van egy ismétlődő makro, amely akkor volt az első, alakítjuk egy while ciklus:

Ezzel a hurok egy makró, minden, amit meg kellene tenni, ha már 400 vonalak helyett 12, a helyére lép, 12-400.

Egy másik módja, hogy írjon egy hurok, amely ugyanúgy működik, mint a Míg Wend (végre mindaddig, amíg egy bizonyos feltétel valójában található Míg parancs):

Egy további megvalósítási mód szerint, azt mutatja, hogy a feltétel lehet írva a végén a ciklus Do hurok. ami azt jelenti, hogy az utasítások pontosan végre legalább egyszer:

Ahelyett, hogy a ciklus megismétlése, amíg a feltétel lehet kijutni a ciklus feltétel, ha cserélni Míg ig.

A loop meg kell ismételni itt 5-ször.

Minden alkalommal, amikor ismételni ezt a ciklust, a i változó automatikusan nőtt 1:

Korai kilépés a ciklusból

Lehetséges, hogy ki a For ciklus előre, a következő eljárással: Nézzünk egy példát, hogy világosan mutatják:

Más piaci szereplők Kilépés.

Kapcsolódó cikkek: