Thema Datum  Von Nutzer Rating
Antwort
Rot Programm soll warten bis MsgBox sich öffnet
20.12.2015 16:14:05 Wolle9
NotSolved
23.12.2015 00:02:03 Gast35869
NotSolved
23.12.2015 00:24:51 Gast44262
NotSolved
23.12.2015 01:27:16 Gast43615
NotSolved

Ansicht des Beitrags:
Von:
Wolle9
Datum:
20.12.2015 16:14:05
Views:
2234
Rating: Antwort:
  Ja
Thema:
Programm soll warten bis MsgBox sich öffnet

Hallo,

ich habe ein VBA-Programm geschrieben, was größtenteils mit "SendKeys.SendWait(" ") " läuft. Damit steuer ich ein anderes Programm, damit das selbstständig eine gewissen Anzahl von Arbeitssschritten immer wieder ausführt. Bei einem Arbeitsschritt dauert es aber immer unterschiedlich lang, bis das gesteuerte programm das ausgeführt hat. In der Zeit wartet mein geschriebenes Programm mit der Funktion System.Threading.Thread.Sleep(15000). 

Jetzt dauert es aber manchmal viel länger und manchmal könnte es schon nach 2 Sekunden weiter gehen. Wenn das gesteuerte Programm fertig ist mit dem arbeitsschritt, geht eine MsgBox auf. Gibt es eine funktion für VBA die sagt, dass das Programm so lang warten soll, bis eine MsgBox aufgeht und dann weiter macht?

Ich hoffe ich habe es einigermaßen verständlich geschrieben.

Statt 15 Sekunden soll das Programm einfach bis zur nächsten MsgBox warten. Gibt es sowas?

 

Viele Grüße


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 Programm soll warten bis MsgBox sich öffnet
20.12.2015 16:14:05 Wolle9
NotSolved
23.12.2015 00:02:03 Gast35869
NotSolved
23.12.2015 00:24:51 Gast44262
NotSolved
23.12.2015 01:27:16 Gast43615
NotSolved