Cycles VBA, míg más

Jó napot! Ez a cikk úgy döntöttem, hogy fordítson egy része a programozás alapjaival a Visual Basic for Application. És ma fogunk beszélni a ciklusokat a VBA, Nézzük a kódokat, és nézd meg néhány példát, amelyek gyakran megtalálhatók a programozó.

Először is, hadd emlékeztessem, hogy a ciklus - a folyamat megismétlése a kód kerül végrehajtásra, akkor teljesülnek, vagy megsértve adott helyzetünk.

Ebben a cikkben fogjuk nézd meg a szintaxist és példákat a következő ciklust VBA:

A loop VBA-ban

Cycles VBA, míg más

A ciklus VBA tipikusan amikor loop-kódot, ha tudjuk, hogy a végleges számláló értéke - számláló, amely fogjuk hagyni a hurok.
Vegyük például a leggyakoribb példa:

A generál egy sor egészek 5

VBA for ciklus lehetővé teszi, hogy használja a Step funkciót. Amint az a fordítás, ez a lépés, amely azt fogja át kínálatunkat. Alapértelmezésben ez egyenlő 1. népszerű használata esetén fordul elő, amikor kapcsolódó számláló változó a ciklusban. Például, ha a programok írása kapcsolódó funkciók.

Find a kereszteződésekben a grafikon y = 5 * x + 5 hogy az ordináta tengelyen

Most képzeljük el, hogy van egy elég nagy tartományban, és nem akarjuk, hogy a számítógép, hogy fontolja meg az extra iteráció. Exit For van egy csapat, ebben az esetben. Átírni az utolsó például egy új csapatot.

C a Kilépés paranccsal, hogy vessen véget a végrehajtását minden hurok VBA. Elég, ha a pont után Exit használt név ciklust. Szintén lehetőség van arra, hogy befejezze a munkát bármely eljárás vagy függvény.

Mert minden hurka VBA

Cycles VBA, míg más

Minden in VBA alapul kimerítő keresés az összes elemet a tömb a megadott típusú, az objektumot vagy csoportot.
A legnépszerűbb változat használat - kereső oldalakon a munkafüzetben.

Szerezd meg a nevét, minden lap a munkafüzet

És még egy érdekes példát:

Betűméret megváltoztatása, és igazítsa a központ a szöveget a címke

Itt meg kell jegyezni, hogy a kezelőszervek, akkor nézze meg semmilyen formában elemet. Ha szűrni név, például ahogy tettük fent tudjuk különböztetni az elemek egy csoportját és módosíthatja azok tulajdonságait. Ebben az esetben, a betűméret és az összehangolás.

While ciklus VBA

Cycles VBA, míg más

Hurkok VBA, amelyben használni Do..Loop szerkezete (e közben, és addig, amíg hurok) lehet rögzíteni a különböző elrendezése feltételeket a fragmens. Mint látható a fenti képen, a feltétel lehet ellenőrizni, miután egy iterációs, és mielőtt a ciklus.
A legnépszerűbb példa:

Emelkedő tömb által generált a buborék

A fenti példában, akkor rendezni a tömb véletlenszerűen értékek növekvő sorrendben. buborék módszer tekinthető, hogy elég hosszú, de könnyen megvalósítható. Alapvetően vannak rendezve kis numerikus tömbök.

Amíg hurok VBA

Cycles VBA, míg más

Mint látható, míg más, mint a rendkívül jelentéktelen. Amíg ciklus VBA valósítható meg a szerkezetét, miközben NOT (feltétel). Mindazonáltal itt egy példa:

Kényszeríti a felhasználót, hogy adja meg a számát

Miért, hogy? Mert ha a felhasználó bezárja a beviteli ablakot, akkor nem fog megmenteni, ez jelenik meg újra és újra, amíg ez bármilyen számot.

Ossza meg ezt a linket:

Kapcsolódó cikkek