Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
920to924
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
920to924
920to924
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

sub routine intervalmäßig aufrufen

sub routine intervalmäßig aufrufen
31.10.2007 11:59:40
Christof
Hi @ all,
Ich hoffe, dass mir jemand bei diesem Problem helfen kann.
Was ich brauche ist ein Programm welches eine Sub Routine jede Sekunde aufruft.
Dabei soll aber das eigentliche Programm weiterlaufen.
Ich bastel gerade an dem folgenden Beispiel:

Public Sub Auto_open()
Call CountDown
For I = 1 To 20000
Range("B1") = I
Next I
End Sub



Public Sub CountDown()
Range("A1") = Now()
Application.OnTime Now() + TimeValue("00:00:01"), "CountDown"
End Sub


Wenn das ganze Funktionieren soll müßte die Uhrzeit auch weiterlaufen
wenn die For-Next Schleife abgearbeitet wird.
Das passiert allerdings nicht.
Ich hoffe jemand hat etwas fertiges liegen.
Viele Grüße
Christof

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: sub routine intervalmäßig aufrufen
31.10.2007 12:14:00
Rudi
Hallo,

Dabei soll aber das eigentliche Programm weiterlaufen.


VBA ist nicht multitasking-fähig.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

DoEvents in die For...NExt-Schleife
31.10.2007 12:19:00
NoNet
Hallo christof,
so geht's :

Public Sub Auto_open()
Call CountDown
For I = 1 To 20000
DoEvents
Range("B1") = I
Next I
End Sub


Lies Dir dazu aber auch die Onlinhilfe zu "DoEvents" durch !
Gruß, NoNet

Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige