Hallo Tobias,
da hat @malSchauen wohl recht. Zum einen wird die Variable "x" nie den Wert 20 annehmen und zum anderen müssen beide If-Abfragen alleine und nicht verschachtelt stehen, denn es wird nie zu der Konstellation Wenn x = 10 und danach Wenn x = 20 kommen.
Warum wird die Variable "x" nie den Wert 20 annehmen? Weil einmal die Variable x durch die Schleifenschritte gefüllt wird, also von 0 bis 60 und gleich nach dem Füllen durch die Schleife durch die Addition x = x + 1 um den Wert 1 erhöht wird. Das bedeutet, am Anfang hat diese Variable den Wert 1 (Durch die Schleife den Wert 0, durch die Addition "x = x + 1" den Wert 1), beim nächsten hat Sie den Wert 3 (Durch die Schleife den Wert 2, durch die Addition "x = x + 1" den Wert 3), danach den Wert 5 (Durch die Schleife den Wert 4, durch die Addition "x = x + 1" den Wert 5)usw.
Noch eine andere Anmerkung. Ich habe hier gerade kein Visual Basic 2008 zur Verfügung, aber bei VB6 gab es die Eigenschaft ".Text" bei Labelfeldern noch nicht. Dort war es die Eigenschaft ".Caption". Eventuell ist dass auch noch ein Fehler?
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]