Přestože se na tomto webu nepoužívá příliš často, můžete se dostat do situace, kdy budete chtít použít Do Do Loop v Excel VBA . Kód umístěný mezi Do Do a Loop se bude opakovat, dokud část po Do Do nebude pravdivá.
jak invertovat osu y v aplikaci Excel
Umístit a příkazové tlačítko na list a přidejte následující řádky kódu:
ŽádnýjáTak jakoCelé čísloi = 1
Dělat Dokudi> 6
Buňky (i, 1). Hodnota = 20
i = i + 1
Smyčka
Výsledek po kliknutí na příkazové tlačítko na listu:
jak vytvořit další řádek v aplikaci Excel
Vysvětlení: dokud i není vyšší než 6, Excel VBA umístí hodnotu 20 do buňky na průsečíku řádku i a sloupce 1 a zvýší i o 1. Výsledkem bude, že hodnota 20 bude umístěna do sloupce A šestkrát (ne sedm, protože Excel VBA se zastaví, když se rovná 7).
Přejít na další kapitolu: Chyby makra