300 Eksempler

Gør indtil sløjfe

Do Until Loop

Selvom det ikke bruges ret ofte på dette websted, kan du befinde dig i en situation, hvor du vil bruge Gør indtil sløjfe i Excel VBA . Kode placeret mellem Do Through og Loop gentages, indtil delen efter Do Through er sand.





excel count-bogstaver i en celle

Placer en kommandoknap på dit regneark, og tilføj følgende kodelinjer:

IngenjegSomHeltal
jeg = 1

Gør Så længejeg> 6
Celler (i, 1). Værdi = 20
i = i + 1
Sløjfe

Resultat, når du klikker på kommandoknappen på arket:





Excel VBA Gør indtil sløjfe

tæl antallet af celler med værdi

Forklaring: indtil i er højere end 6, placerer Excel VBA værdien 20 i cellen i skæringspunktet mellem række i og kolonne 1 og øger i med 1. Som følge heraf placeres værdien 20 i kolonne A seks gange (ikke syv, fordi Excel VBA stopper, når jeg er lig med 7).



4/11 Afsluttet! Lær meget mere om loops>
Gå til næste kapitel: Makrofejl



^