Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Do While / Loop geht nicht Schnalle das nicht!

Forumthread: Do While / Loop geht nicht Schnalle das nicht!

Do While / Loop geht nicht Schnalle das nicht!
16.09.2005 13:34:46
MartinM
Hallo Zusammen
Wo habe ich jetzt wieder den Knopf in der Leitung? Hatte immer gedacht das mit dem VBA könnte ich schon richtig gut, aber weit gefehlt.
Brauche wieder einmal Eure Hilfe.
Mein Loop geht nicht wie von mir angedacht!
Hier mein Test Script:

Sub TestLoop()
Dim Body As String
Dim sStop As Integer
Dim sCount As Integer
'If Body = "" Then
sStop = 0
sCount = 0
Do While sStop = 7
sCount = sCount + 1
Body = Body & InputBox("Bitte Textzeile Eingeben!", "Textbox " _
& sCount & " Zeile") & vbLf
sStop = MsgBox("Eine weitere Zeile eingeben?", vbYesNo, "Weiter?")
Loop
'End If
End Sub

Danke und einen mächtigen
VBA-Gruss MartinM
Der Weg ist das Ziel!
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Do While / Loop geht nicht Schnalle das nicht!
16.09.2005 13:37:09
Dieter
Hallo Martin,
ich denke mal, daß das Inputbox seinsollte? ;-)
sStop = MsgBox("Eine weitere Zeile eingeben?", vbYesNo, "Weiter?")
Gruß
Dieter
AW: Do While / Loop geht nicht Schnalle das nicht!
16.09.2005 13:52:47
MartinM
Hallo Dieter
Nein es ist schon richtig das mit der Msgbox, aber ich Dödel hatte die Do While falsch Initialisiert!
Holger hat mich aufgeklärt!
Gruss
Martin
Anzeige
AW: Do While / Loop geht nicht Schnalle das nicht!
16.09.2005 13:38:05
Holger
Hallo Martin,
Dein Do While sStop = 7 sagt: "mache solange, wie sStop=7", also nie, weil du es auf 0 initialisiert hast.
Holger
AW: Do While / Loop geht nicht Schnalle das nicht!
16.09.2005 13:48:12
MartinM
Hallo Holger
Ich brauche dringend Ferien, wie kann ich nur so dooooooof sein?
Danke für Deine Antwort es Läuft jetzt wie es sollte.
Mensch bin ich BLÖD!
Bis auf ein neues....
Übrigens so sieht es jetzt aus:

Sub TestLoop()
Dim Body As String
Dim sStop As Integer
Dim sCount As Integer
'If Body = "" Then
sStop = 6
sCount = 0
Do While sStop = 6
sCount = sCount + 1
Body = Body & InputBox("Bitte Textzeile Eingeben!", "Textbox " & sCount & " Zeile") & vbLf
sStop = MsgBox("Eine weitere Zeile eingeben?", vbYesNo, "Weiter?")
Loop
'End If
End Sub

VBA-Gruss Martin
Der Weg ist das Ziel!
Anzeige
Danke für die Rückmeldung und schönes WE (oT)
16.09.2005 13:51:13
Holger
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige