Makros gleichzeitig ausführen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

MatFynus
*
Beiträge: 11
Registriert: So, 19.11.2017 12:48

Makros gleichzeitig ausführen

Beitrag von MatFynus »

Hallo,
ich habe zwei Makros die gleichzeitig ausgeführt werden sollen. Bei diesen Code werden sie nacheinander ausgeführt.

Code: Alles auswählen

Sub Beispiel

Makro1()
Makro2()

End Sub
Das ist ein Problem da das erste Makro eine gewisse Zeit lang andauert.

Hoffe mir kann wer helfen.

LG.
Matthias
Benutzeravatar
balu
********
Beiträge: 3810
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Makros gleichzeitig ausführen

Beitrag von balu »

Hallo Matthias,

ich habe zwei Makros die gleichzeitig ausgeführt werden sollen.
Kurz und schmerzlos: Geht nicht!

Jede Sub, oder wie Du es formulierst; Makro, wird immer Zeilenweise nacheinander abgearbeitet.

Das ist ein Problem da das erste Makro eine gewisse Zeit lang andauert.
Dann solltest Du versuchen das erste in der Geschwindigkeit zu optimieren.


Sorry, aber mehr kann ich auch nicht anhand der vorliegenden Infos sagen.



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
MatFynus
*
Beiträge: 11
Registriert: So, 19.11.2017 12:48

Re: Makros gleichzeitig ausführen

Beitrag von MatFynus »

Schade aber danke.
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Makros gleichzeitig ausführen

Beitrag von Stephan »

Das ist ein Problem da das erste Makro eine gewisse Zeit lang andauert.

Hoffe mir kann wer helfen.
Ob man Dir helfen kann hängt davon ab was genau erreicht werden soll bzw. warum es ein Problem ist das das erste Makro eine gewisse Zeit andauert - z.B. könnte man ja annehmen es wäre u.U. eine Lösung das zweite Makro vor dem ersten Makro auszuführen, ob das aber eine ist kann man nur klären wenn man Genaueres weiß.

Zu der Reihenfolge der Abarbeitung von Makros hat Balu schon das Nötige gesagt, allein kann ich mir schwerlich ein Problem vorstellen wo zwei Vorgänge zwingend gleichzeitig geschehen müssten und nicht nacheinander geschehen können (Hinweis: z.B. 1ms ist bei Makros schon ein merklicher Zeitraum, also deutlich nacheinander).



Gruß
Stephan
Postbyme
***
Beiträge: 90
Registriert: Mo, 27.11.2017 18:42

Re: Makros gleichzeitig ausführen

Beitrag von Postbyme »

Hallo Matthias,
Du kannst noch eine übergeordnete Funktion machen die die beiden Makros immer wieder aufruft. In den Makros dann immer nur einen kleinen Arbeitsschritt ausführen und dann wieder raus. Das wäre quasi parallel.
-------------------------------------------------------
Windows 11 22H2 /Libre Office 7.3.6.2 (x64)
Antworten