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.