Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1284to1288
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
Inhaltsverzeichnis

do loop nach 10 Sekunden abbrechen

do loop nach 10 Sekunden abbrechen
11.11.2012 11:30:55
Michael
Hallo Miteinander!
Ich möchte gerne eine Schleife nach 10 Sekunden abbrechen, da kein Ergebnis mehr geliefert wird. Ich verwende derzeit
Do
'wait
DoEvents
Loop Until Dir(Ablage) ""
Wie kann ich jetzt ein exit do nach 10 Sekunden erreichen?
Vielen Dank für Eure Hilfe.
VG Michael H

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
do loop nach 10 Sekunden abbrechen
11.11.2012 11:38:31
Anton
Hallo Michael,
so vllt:
  sngStart = Timer
Do
'wait
DoEvents
If Timer - sngStart > 10 Then Exit Do
Loop Until Dir(Ablage)  ""

mfg Anton

AW: do loop nach 10 Sekunden abbrechen
11.11.2012 11:42:26
Michael
Manchmal ist es so einfach. Danke!
VG Michael H

ist vielleicht nicht so wichtig...
11.11.2012 13:54:42
Tino
Hallo,
aber wenn der Code zwischen 23:59:55 und 00:00:05 läuft geht’s mit Timer nicht.
Timer fängt ab 0Uhr wieder bei 0 an und würde somit auch eine Endlosschleife erzeugen.
Alternativ mit Now arbeiten, also mit Datum und Uhrzeit.
Beispiel:
Dim datExitTime As Date
datExitTime = Now + TimeSerial(0, 0, 10)
Do
If Now > datExitTime Then Exit Do
Loop
Gruß Tino
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige