online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon yxc vom 29.08.2021, 09:50 Options

langsam verschieben

Hallo
Ich möchte eine Autoform mit einen Makro innerhalb einer Tabelle verschieben.

Ist es möglich das man das Makro langsamer laufen lässt.
So das sich die Autoform nur langsam verschiebt.

Besten Dank an alle die sich hier bemühen

MFG
Hans


Antwort schreiben

Antwort 1 von coros vom 29.08.2021, 12:03 Options

Hallo Hans,

schau DIr mal auf meiner HP in der Rubrik Beispieldateien und dort dann in dem Beispiel 99 nach. Dort stelle ich dazu eine Beispieldatei zur Verfügung, in der ebenfalls ein Objekt von links nach rechts bewegt wird. Die Geschwindigkeit stellt man im Makro in der Zeile

Sleep(500)
ein. Das bewirkt, dass das Makro an der Stelle für 500 Milisekunden angehalten wird. Ansonsten Schau Dir in der Excelhilfe die Funktion

Application.Wait 
an.

Bei Fragen melde Dich.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von yxc vom 29.08.2021, 12:31 Options

Hallo Coros

Werde es ausprobieren, melde mich wieder!


Besten Dank für Deine schnelle Antwort!!

Mfg
Hans

Antwort 3 von yxc vom 29.08.2021, 13:35 Options

Hallo
Habe es mit Application Wait versucht wie im Beispiel


Sub neu()
ActiveDocument.Shapes("Rectangle 2").Select
Selection.ShapeRange.IncrementLeft 111.75
Application.Wait Time + TimeSerial(0, 0, 5)
ActiveDocument.Shapes("Rectangle 2").Select
Selection.ShapeRange.IncrementLeft 111.75
End Sub


Ich bekomme immer eine Fehlermeldung
Metode oder Datenobjekt nicht gefunden und Wait wird blau hinterlegt.


MFG
Hans

Antwort 4 von coros vom 29.08.2021, 13:55 Options

Hallo Hans,

ersetze

ActiveDocument
gegen

ActiveSheet
denn ActiveDocument gibt es in Excel nicht.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 5 von yxc vom 29.08.2021, 14:30 Options

Hi

Fehler: ActiveDocument behoben, neues Problem

Ich hatte gedacht das die Zeit zwischen den einzelnen schritten im Makro gewartet wird.

Es sieht aber so aus das nur vor dem ausführen des Makros gewartet wird.

Kann man auch zwischen den einzelnen schritten warten?

MFG
Hans

Antwort 6 von coros vom 29.08.2021, 14:45 Options

Hallo Hans,

die Wartezeit geschieht an der Stelle, an der die ".Wait-Funktion" eingearbeitet wurde, also bei Deinem Makro in der Mitte und nicht am Anfang des Makros. Baue Dir mal 2 MessageBoxen ein, dann kannst Du das zum Prüfen kontrollieren. Das Makro zum Testen müsste dann wie folgt aussehen mit den MessageBoxen:

Sub neu()
ActiveSheet.Shapes("Rectangle 2").IncrementLeft 111.75
MsgBox "vor Wait"
Application.Wait Time + TimeSerial(0, 0, 5)
ActiveSheet.Shapes("Rectangle 2").IncrementLeft 111.75
MsgBox "hinter Wait"
End Sub
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 7 von yxc vom 29.08.2021, 18:15 Options

Guten Abend

Danke

Habe es mit Deiner Hilfe hin bekommen :-)


MFG

Hans

Antwort 8 von coros vom 29.08.2021, 18:27 Options

Hallo Hans,

gern geschehn. Danke auch für die Rückmeldung.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Ähnliche Themen

Summenprodukt Bereich verschieben
Metty2  08.05.2008 - 54 Hits - 2 Antworten

Excel Zeilen verschieben
tfrommer  12.06.2008 - 65 Hits - 3 Antworten

Was tun wenn der PC zu langsam hochfährt
ana  08.11.2008 - 5074 Hits - 3 Antworten

Zellen verschieben
Susi19051984  23.06.2009 - 81 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026