Milch-Mann
Hobby-Spieler/in
- Registriert
- 31.03.2004
- Beiträge
- 686
- Reaktionspunkte
- 4
Hallo !
Wie im Titel beschrieben habe ich ein kleines Prob mit der For..Next Schleife..
Folgendes :
Es geht um ein kleines Zahlenraten. Allerdings eine etwas vereinfachte Version. Der User entscheidet, wie oft er eine Zahl tippen möchte (z.B. der User tippt die 4, 6 , 3 und die 1. Diese 4 Zahlen werden dann mit der vom Computer verglichen). Das bekomme ich auch noch hin. Mein Problem nun ist, dass ich nur die letzte Zahl nehmen kann, also ich kann die ersten drei nicht ansprechen.
Hier mal ein Codeschnipsel :
For i = 1 To tf_anzahl.Value
zahli = InputBox("Bitte geben Sie Ihren ersten Tipp ab :", i & ". Zahl", "Zahl zwischen 1 und 10")
Next i
Dahinter kommt noch eine MsgBox welche dem user sagt, welche Zahlen er getippt hat. Und dort erscheint nur die letzte Zahl (ist ja auch logisch). Wie komme ich an die anderen 3 Zahlen dran. Kann ich etwas einbauen, dass für jede Zahl eine eigene Variable bildet ?
Bin dankbar für jede Hilfe !!
Wie im Titel beschrieben habe ich ein kleines Prob mit der For..Next Schleife..
Folgendes :
Es geht um ein kleines Zahlenraten. Allerdings eine etwas vereinfachte Version. Der User entscheidet, wie oft er eine Zahl tippen möchte (z.B. der User tippt die 4, 6 , 3 und die 1. Diese 4 Zahlen werden dann mit der vom Computer verglichen). Das bekomme ich auch noch hin. Mein Problem nun ist, dass ich nur die letzte Zahl nehmen kann, also ich kann die ersten drei nicht ansprechen.
Hier mal ein Codeschnipsel :
For i = 1 To tf_anzahl.Value
zahli = InputBox("Bitte geben Sie Ihren ersten Tipp ab :", i & ". Zahl", "Zahl zwischen 1 und 10")
Next i
Dahinter kommt noch eine MsgBox welche dem user sagt, welche Zahlen er getippt hat. Und dort erscheint nur die letzte Zahl (ist ja auch logisch). Wie komme ich an die anderen 3 Zahlen dran. Kann ich etwas einbauen, dass für jede Zahl eine eigene Variable bildet ?
Bin dankbar für jede Hilfe !!