Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Watchdop für VBA

Forumthread: Watchdop für VBA

Watchdop für VBA
11.08.2008 17:39:00
peter
Hallo VBA Cracks,
Im 5 Minuten-Abstand hole ich mir via Webabfrage Daten aus dem Internet. Nun kann es passieren, dass das VBA Programm bei einer Abfrage z.B. mehr als 5 Minuten hängen bleibt, was ungewollt ist.
Kann man ein solches Problem umgehen, wenn man mit VBA einen Watchdog realisiert, der z.B. nach 2 Minuten das laufende VBA Programm abschießt und erneut startet?
Wie schaut der VBA Code dazu aus?
Danke.
Grüße
Peter

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Watchdop für VBA
11.08.2008 18:36:45
Tino
Hallo,
wie erfolgt deine Webabfrage, ist da eventuell eine Schleife eingebaut die auf dass Laden der Webseite wartet?
Sollte dies so sein, baue dir einen Timer ein der bei überschreiten dieser 5 Minuten einen Abbruch erzeugt und die Webabfrage erneut startet oder was auch immer du machen möchtest.
Beispiel

Dim t As Date
t = Now + TimeValue("00:05:00")
'In deiner Schleife
If Now > t Then Exit Sub 'bzw. gehe zu Abbruch Code


Gruß Tino

Anzeige
AW: Watchdop für VBA
11.08.2008 19:02:12
peter
Hallo Tino,
Danke für deinen Vorschlag.
Leider funktioniert das obige Programm nicht, da manchmal das VBA Programm beim Befehl der Webabfrage " .Refresh BackgroundQuery:=False " hängen bleibt und nicht in einer Schleife.
Und aus diesem Befehl möchte ich wieder rauskommen.
Danke im Voraus.
Grüße
Peter

Anzeige
AW: Watchdop für VBA
11.08.2008 19:09:31
Nepumuk
Hallo Peter,
das müsstest du aber von außen machen, denn innerhalb der Application wird ja wahrscheinlich nichts mehr laufen, wenn die Abfrage hängt. Wie machst du das zur Zeit, wenn wieder mal soweit ist? Woran kannst du das überhaupt sehen? Und siehst du einen Ansatzpunkt, an dem ein Programm wie auch immer feststellen könnte ob es hängt oder nicht?
Gruß
Nepumuk

Anzeige
da bin ich auch überfragt...
11.08.2008 19:10:00
Tino
Hallo,
..., wie eine solche Funktion abgebrochen werden kann. sorry
Gruß Tino

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige