Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
476to480
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
476to480
476to480
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Do Loop Anweisung

Do Loop Anweisung
27.08.2004 16:51:18
Andy
Dim sFile As String
Dim sPath As String
Dim i As Integer
i = 0
Do
ActiveWorkbook.Sheets("Ergebnis").Range("D1").Value = "Rev_" & i
sFile = ActiveWorkbook.Sheets("Ergebnisblatt").Range("A1").Value & "_" & Range("D1").Value
sFile = Format(sFile) & ".xls"
sPath = "o:\...\fertig" & "\"
If Dir(sPath & sFile) = "" Then
Sheets("Startseite").Select
Exit Do
End If
i = i + 1
Loop
Danke
Andy

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

Betreff
Datum
Anwender
Anzeige
AW: Do Loop Anweisung
27.08.2004 17:30:46
Roland
Hallo Andy,
bei der Schleife fehlt die Abbruchbedingung (XL-Basics); m.a.W. sie weiss nicht, dass sie eine Schleife sein soll. Und das "Exit do" solltest du dir auch noch mal überlegen; so wie es da steht steigt der Code bei der ersten Datei aus, die es nicht gibt.
Gruß
Roland
AW: Do Loop Anweisung
27.08.2004 17:40:24
Andy
Hallo Roland!
"so wie es da steht steigt der Code bei der ersten Datei aus, die es nicht gibt"
damit hast du recht. sobald es diese datei nicht gibt soll die schleife beendet werden.
Ich hatt auch schon die vermutung, dass eine Abbruchbedingung (until oder while) fehlt.
Wollte until Dir(sPath & sFile) = "" nehmen. Aber sder inhalt von File und SPath wird ja erst in der schleife definiert.
Gruß
Andy
Anzeige
AW: Do Loop Anweisung
27.08.2004 17:54:53
Roland
. . . und am Ende der Schleife wird geloopt, wo ist das Problem:
Do
... Anweisungen
Loop until Dir(sPath & sFile) = ""
Das Exit do muss trotzdem raus.
Gruß
Roland
AW: Do Loop Anweisung
30.08.2004 09:24:48
Andy
Hallo Roland!
Danke für die Hilfe. Das Makro funktioniert jetzt.
Gruß
Andy
Danke für die Rückmeldung o.T.
30.08.2004 10:27:35
Roland

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige