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:
Tijdens lussen
De While
...End While
constructie voert een reeks instructies uit zolang de voorwaarde die in de While
instructie is True
opgegeven. 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.