Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1332to1336
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
Inhaltsverzeichnis

Verständnisfrage Application.wait

Verständnisfrage Application.wait
27.09.2013 10:55:18
Stefan
Guten Morgen zusammen,
ich bräuchte bitte mal einen Rat zur Funktion Application.wait.
Ziel meines Codes ist es, den Text einer Textbox in Zeitabständen von z.B. 3 Sek. zu verändern (Statusanzeige). Wenn ich folgenden Code starte:
ActiveSheet.Shapes("PDF").TextFrame.Characters.Text = "Test 1"
Application.Wait (Now + TimeSerial(Hour:=0, Minute:=0, Second:=3))
ActiveSheet.Shapes("PDF").TextFrame.Characters.Text = "Test 2"
Application.Wait (Now + TimeSerial(Hour:=0, Minute:=0, Second:=3))
ActiveSheet.Shapes("PDF").TextFrame.Characters.Text = "Test 3"
Application.Wait (Now + TimeSerial(Hour:=0, Minute:=0, Second:=3))
läuft es so ab, dass zuerst 3 Sek. gewartet wird, dann der Text "Test 1" in die Textbox eingetragen wird u.s.w.. D.h. die Wait-Funktion wird zuerst ausgeführt und dann erst der Text geändert. Kann mir jemand erklären, warum das so ist und wie man es anders machen kann ? Ich benötige eine Wartefunktion nicht vor, sondern nach der Textänderung.
Besten Dank und schon mal ein sonniges Wochenende.
Gruß
Stefan K.

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Verständnisfrage Application.wait
27.09.2013 10:59:28
Sheldon
Hi Stefan,
versuch mal ein Application.Repaint vor die Wait-Anweisung einzubauen. Vielleicht hilft das?
Gruß
Sheldon

AW: Verständnisfrage Application.wait
27.09.2013 11:55:42
Stefan
Hi Sheldon (ist das Dein echter Name ☺ TBBT ?),
Danke für die Rückmeldung aber:
Objekt unterstützt diese Eigenschaft oder Methode nicht
Hast Du noch eine Idee ?
Besten Dank und Gruß
Stefan

AW: Verständnisfrage Application.wait
27.09.2013 14:57:30
Sheldon
Hi,
hier im Forum jedenfalls ist das mein richtiger Name ;-) Ich führe aber noch ein anderes Leben, ein sog. Real Life, und das führe ich auch unter einem Real Name.
Gruß
Sheldon

AW: Verständnisfrage Application.wait
27.09.2013 12:34:04
Rudi
Hallo,
ActiveSheet.Shapes("PDF").TextFrame.Characters.Text = "Test 1"
Calculate
Application.Wait (Now + TimeSerial(Hour:=0, Minute:=0, Second:=3))
ActiveSheet.Shapes("PDF").TextFrame.Characters.Text = "Test 2"
Calculate
Application.Wait (Now + TimeSerial(Hour:=0, Minute:=0, Second:=3))
ActiveSheet.Shapes("PDF").TextFrame.Characters.Text = "Test 3"
Calculate
Application.Wait (Now + TimeSerial(Hour:=0, Minute:=0, Second:=3))
Gruß
Rudi

Anzeige
AW: Verständnisfrage Application.wait
27.09.2013 12:38:47
Stefan
Hallo Rudi,
vielen Dank, probiere ich Montag aus (darf heute nicht so lange arbeiten ☺).
Es gibt Dinge, die sind sooo einfach, wenn man sie kennt ...
LG
Stefan

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige