Excel VBA Do till Loop - Helppo Excel -makro

Sisällysluettelo

Vaikka sitä ei käytetä kovin usein tällä sivustolla, saatat joutua tilanteeseen, jossa haluat käyttää Tee kunnes silmukka sisään Excel VBA. To Do asti- ja Loop -väliin sijoitettu koodi toistetaan, kunnes Do Before -osa on oikea.

Aseta komentopainike laskentataulukkoosi ja lisää seuraavat koodirivit:

Dim i Kuten kokonaisluku
i = 1
Tee kunnes i> 6
Solut (i, 1) Arvo = 20
i = i + 1
Silmukka

Tulos, kun napsautat taulukon komentopainiketta:

Selitys: kunnes i on yli 6, Excel VBA sijoittaa arvon 20 soluun rivin i ja sarakkeen 1 leikkauspisteeseen ja lisäyksiä i yhdellä. Tämän seurauksena arvo 20 sijoitetaan sarakkeeseen A kuusi kertaa (ei seitsemän, koska Excel VBA pysähtyy, kun i on 7).

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave