Delen via


Lusstructuren (Visual Basic)

Met Visual Basic-lusstructuren kunt u een of meer regels code herhaaldelijk uitvoeren. U kunt de instructies in een lusstructuur herhalen totdat een voorwaarde is True, totdat een voorwaarde is False, een opgegeven aantal keren of één keer voor elk element in een verzameling.

In de volgende afbeelding ziet u een lusstructuur waarmee een set instructies wordt uitgevoerd totdat aan een voorwaarde wordt voldaan:

Flow chart that shows a Do...Until loop.

Tijdens lussen

De While...End While constructie voert een reeks instructies uit zolang de voorwaarde die in de While instructie is Trueopgegeven. Zie While voor meer informatie ... End While-instructie.

Do-lussen

Met de Do...Loop constructie kunt u een voorwaarde aan het begin of het einde van een lusstructuur testen. U kunt ook opgeven of de lus moet worden herhaald terwijl de voorwaarde blijft True of totdat deze wordt True. Zie Do voor meer informatie ... Lusinstructie.

Voor lussen

De For...Next constructie voert de lus een vast aantal keren uit. Het maakt gebruik van een lusbesturingsvariabele, ook wel een teller genoemd, om de herhalingen bij te houden. U geeft de begin- en eindwaarden voor deze teller op en u kunt desgewenst het bedrag opgeven waarmee het van de ene herhaling naar de volgende toeneemt. Zie Voor meer informatie ... Volgende instructie.

Voor elke lussen

De For Each...Next constructie voert één keer een set instructies uit voor elk element in een verzameling. U geeft de lusbesturingselementvariabele op, maar u hoeft hiervoor geen begin- of eindwaarden te bepalen. Zie For Each voor meer informatie ... Volgende instructie.

Zie ook