Es wird ja mit while angefangen und mit wend beendet aber ich verstehe nicht, wozu das da ist. Danke im Vorraus

Moderator: Moderatoren
Code: Alles auswählen
While <irgeneine zu prüfende Bedingung>
<Befehle die auszuführen sind>
Wend (kennzeichnet nur das Schleifenende)
Code: Alles auswählen
i = 0
Do
i = i + 1
Loop While i < 10
Code: Alles auswählen
i = 0
While i < 3
i = i + 1
Wend
Msgbox i
Code: Alles auswählen
i = 0
While i > 3
i = i + 1
Wend
Msgbox i
Code: Alles auswählen
i = 0
While i < 3
i = 1
Wend
Msgbox i
Das hat nichts miteinander zu tun, auch ist zu "function ()" ... "End function" nichts weiter zu sagen, weil das keine 'Struktur' innerhalb eines Makros ist sondern lediglich die Benennung für eine Funktion. Eine Function ist etwas Ähnliches wie eine Sub-Prozedur, jedoch nichts Ähnliches zu einer Schleife.Die gleiche Frage stelle ich mir allerdings leider auch für die "function ()" ... "End function " Wie ist es da der Fall ?
Code: Alles auswählen
Sub meinMakro()
'irgendwelche Befehle
End Sub
Code: Alles auswählen
Function meine Function()
'irgendwelche Befehle
End Function
Code: Alles auswählen
Sub aufruf()
Msgbox meineFunktion()
End Sub
Function meineFunktion()
meineFunktion = "Hallo"
End Function
Code: Alles auswählen
Sub aufruf()
Msgbox meineFunktion(1, 3)
End Sub
Function meineFunktion(x As Integer, y As Integer)
meineFunktion = x + y
End Function