Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

VB Prob

(Anonym) / 1 Antworten / Baumansicht Nickles

Hi
Ich bin gerade dabei VB zu lernen und hab da ne Frage.
Ich will mit einer Do Until Schleife dass eine Msgbox 10 mal angezeigt wird nur leider klappt das nicht.
Kann mir jemand sagen was an dem Code falsch ist oder was ich als Variable einsetzen soll?

Dim x As Integer
Do Until x = 10
MsgBox "Hallo"
Loop

bei Antwort benachrichtigen
T-Rex (Anonym) „VB Prob“
Optionen

Kann ich Dir sagen:

Du vergißt, die Variable X hochzuzählen!

Folgender Code ist richtig(er):

Dim X As Integer

'   Zuerst initialisieren
X = 1
Do Until X = 10
    '   MessageBox ausgeben
    MsgBox "Hallo"
    '   X inkrementieren
    X = X + 1
Loop



Aber das ist nicht das Gelbe vom Ei! Dieser Code ist sinnvoller:

Dim X As Integer

For X = 1 To 10
    MsgBox "Hallo"
Next X



PS:
Ein reines VB-Forum gibt es hier:
ActiveVB

 GrüßeT-Rex 
bei Antwort benachrichtigen