Thema Datum  Von Nutzer Rating
Antwort
Rot Zeit in Millisekunden
02.10.2007 16:04:28 Rudi
NotSolved
07.10.2007 16:10:05 Holger
NotSolved
07.10.2007 21:12:33 Rudi
NotSolved

Ansicht des Beitrags:
Von:
Rudi
Datum:
02.10.2007 16:04:28
Views:
2187
Rating: Antwort:
  Ja
Thema:
Zeit in Millisekunden
Hallo zusammen,

je nach Systemauslastung dauert die Abarbeitung einer For..Next-Schleife mal 3 Sekunden und mal 8 oder 10 Sekunden!
Mit dem Befehl "NOW" kann ich die Systemzeit als Datumsabgabe nur in Sekunden auslesen. Also kann ich die Application.Wait Anweisung nicht benutzen.
Auch mit der Anweisung "Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)" und dem anschließendem Sleep-Befehl komme ich nicht wirklich weiter, da der Aufruf ebenfalls von der Systemleistung abhängig ist.
Ich würde den Sleep-Zeitwert gerne abhängig von der Systemzeit machen, aber da die Zeitspannen zwischen den einzelnen Schleifendurchläufen unter 1 Sekunde liegen komme ich mit dem "NOW"-Befehl nicht weiter.
Gibt es auch einen VBA-Befehl, der mir eine Zeitangabe in Millisekunden liefert, oder kann mir jemand eine Möglichkeit nennen, wie ich eine Schleife so "ausbremsen" kann, dass mir ca. 300-500 VBA-Programmschritte immer in einem Festgelegten Zeitraum (z.B.: immer 10 Sekunden) ablaufen und zwar gleichmäßig!?!

MfG Rudi

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Zeit in Millisekunden
02.10.2007 16:04:28 Rudi
NotSolved
07.10.2007 16:10:05 Holger
NotSolved
07.10.2007 21:12:33 Rudi
NotSolved