Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Fehlermeldungen mit Makro automatisch wegklicken!!??!!





Frage

Hallo Zusammen, heute habe ich micht endlich mal angemeldet nachdem ich schon unzählige Male von dieser Seite profitiert habe. Ich hoffe ich kann zukünftig auch meinen Beitrag leisten um andere zu unterstützen! Aber mit meinem ersten Posting bitte ich Euch trotzdem um Hilfe, denn trotz ausführlicher Suche bin ich nicht fündig geworden ;-) Situation: In meiner Excel-Mappe habe ich eine Webabfrage integriert die in festgelegten Intervallen verschiedene Daten aus dem Inetrnet sammelt, die dann von einem Makro weggeschrieben werden. Soweit so gut! Nur alle paar Tage kommt es vor, das eine Internetseite eine Fehlermeldung produziert, d.h. Excel meldet mir das mit einem Fehlerdialog (Sinngemäß: Webabfrage konnte nicht aktualisiert werden da der Server www.xyz.de/start keine Rückmeldung geliefert hat). Wenn ich nun nicht anwesend bin und somit diesen Fehlerdialog nicht händisch wegklicken kann, stoppt sich hier mein Makro auf. Nun suche (und versuche ;-)) ich verzweifelt ein Makro zuschreiben das wenn dieser Fehlerauftritt, diesen Dialog mit Okay bestätigt! Muss dazu sagen das ich mich erst seit wenigen Monaten mit VBA beschäftige und somit noch Anfänger bin. Ist dies überhaupt möglich? Freue mich über jeden Beitrag, Vielen Dank und Grüße aus dem sonnigen Norden.. Svenny

Antwort 1 von JoeKe

Hallo Svenny,

erstmal ein kleiner Tipp: Du bist in der falschen Gruppe, deine Anfrage gehört in die Gruppe Tabellenkalkulation.

In VBA kannst du Fehlermeldung mit:

Application.DisplayAlerts = False

unterdrücken.

Aber am Ende des Codes muss es mit :

Application.DisplayAlerts = True

unbedingt wieder eingeschaltet werden.


MfG
JöKe

Antwort 2 von SVENNY2006

Hi JöKe,

danke für den Tip! Werde ich sofort in der anderen Gruppe posten!

Werde gleich mal Deine VBA Codes ausprobieren,

Application.DisplayAlerts = False

hatte ich schon versucht, das klappte irgendwie nicht!

Allerdings hatte ich

Application.DisplayAlerts = True

nicht gesetzt!???!

Nochmals DANKE!

Gruß,

Svenny

Antwort 3 von zero_-_-cool

Ich hätte es auch wie oben probiert. Sollte das allerdings nicht funktionieren, probiere es doch mal mit dem

On Local Error Resume Next


Evtl. könnte das auch helfen.

Antwort 4 von Friedel

Hallo.

Willkommen im SN.

Du hast imho in der richtigen Gruppe gepostet. Hier geht es in erster Linie um ein Problem mit VBA, nicht um Tabellkalkulation. Mit der Tabelle hast du ja kein Problem. Es hätte auch nicht geschadet, wenn du dieser Gruppe die Tabellenkalkulation gewählt hättest, aber besser wäre auch nicht gewesen. Auf keinen Fall solltest du die gleiche Frage in beiden Gruppen posten.

Zum eigentlichen Problem (bzw. dessen Lösung) kann ich leider nichts beitragen.