Forum: PC-Programmierung Timer in Excel der alle X Sekunden durchlaufen wird.


von Jo Mc (Gast)


Lesenswert?

Hi di ho!

Ich bin gerade dabei ein Programm in Excel zu schrieben, dass über die 
RS232 Schnittstelle Messwerte einliest und speichert.

Das funktioniert ganz gut.

Leider wird kein Interrupt ausgelöst, wenn ich daten rein kommen. Also 
es wird nur einer in einer .dll ausgelöst, der mit die Daten in einen 
Buffer schreibt.

Des ist auch ganz ok so...
Jetzt brauche ich nur einen Timer, der mit die Messwerte alle X Sekunden 
aus dem Buffer holt.

Könnt ihr mir sagen, wie ich einen Sub programmiere, der alle X Sekunden 
abgearbeitet wird??? Also so was wie ein Timer...

In VB6 und VB.net hab ich das drauf, da ist es auch ganz easy mit einem 
Steuerelement gelöst. Aber in Excel hab ich keine ahnung, wie ich so 
einen Timer in VBA schreibe...

Könnt ihr mir da weiterhelfen?

Währe super!

Schönen Sontag euch allen!

Gruß Johannes

von der mechatroniker (Gast)


Lesenswert?

Hi! Dein Problem (für genau dieselbe Anwendung) hatte schon einmal 
jemand:

http://www.herber.de/bbs/user/7.xls

War ich vor ein paar Wochen auch dankbar für ;-)

von Jo Mc (Gast)


Lesenswert?

Hi!

Tausend Dank!

Funktioniert! :-D

Leider kann ich die Zeit nur bis 1sec runter schrauben...

Wenn ich den Timer auf 0.1sec stelle, dann hängt sich alles auf.

Ich bräuchte aber einen Timer der alle 0.1 sec aktualisiert.

Hast du da noch eine Idee?

Gruß Jo

von Philipp B. (philipp_burch)


Lesenswert?


von gast (Gast)


Lesenswert?

Bedenke, dass irgendwelche Zeiten bei einem normalen Betriebssystem 
keinesfalls garantiert sind.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.