Seite 1 von 1

[Gelöst] Base: Makro mit Makro ausführen

Verfasst: Mo, 29.09.2014 11:39
von ghostman
Hallo Leute

Gibt es eine Möglichkeit, mit einem Makro andere Makros auszuführen.
Z.B. habe ich ein Form mit mehreren ChkBoxen welche jeweils ein Makro (Status geändert) zum Aktivieren, bzw. Deaktivieren von Feldern zugewiesen ist.

Nun möchte ich bei einem Datensatzwechsel alle diese Makros ebenfalls ablaufen lassen. Klar, kann ich ein neues Makro erstellen, in dem die anderen Makros aneinander gereiht ablaufen. Einfacher wäre es doch, hier ein Makro einzusetzten, welches die anderen Makros nacheinander ausführt.
So alla:

Code: Alles auswählen

Sub AlleMakros
lasse Makro A laufen
lasse makro B laufen
...
End Sub
Konnte diesbezüglich nichts im Web finden und hoffe Ihr könnt mir helfen.

Besten Dank
Alex

Re: Base: Makro mit Makro ausführen

Verfasst: Mo, 29.09.2014 11:47
von Stephan
z.B. innerhalb eines Moduls

Code: Alles auswählen

Sub AlleMakros
MakroA()
MakroB()
...
End Sub

Sub MakroA()

End Sub

Sub MakroB()

End Sub

Gruß
Stephan

Re: Base: Makro mit Makro ausführen

Verfasst: Mo, 29.09.2014 13:39
von TrueColor
Stephan hat geschrieben:z.B. innerhalb eines Moduls

Code: Alles auswählen

Sub AlleMakros
MakroA()
MakroB()
[...]
unter welchen Bedingungen muss man Call MacroA() verwenden und wann kann man das Call weglassen?

Re: Base: Makro mit Makro ausführen

Verfasst: Mo, 29.09.2014 14:00
von Stephan
unter welchen Bedingungen muss man Call MacroA() verwenden und wann kann man das Call weglassen?
ich kenne in StarBasic keinen Grund Call benutzen zu müssen


Gruß
Stephan

Re: [Gelöst] Base: Makro mit Makro ausführen

Verfasst: Mo, 29.09.2014 14:53
von ghostman
Danke Euch beiden.
Das leben kann so einfach sein.

Lg
Alex

Re: Base: Makro mit Makro ausführen

Verfasst: Di, 30.09.2014 07:40
von TrueColor
Stephan hat geschrieben:
unter welchen Bedingungen muss man Call MacroA() verwenden und wann kann man das Call weglassen?
ich kenne in StarBasic keinen Grund Call benutzen zu müssen
Ah, gut zu wissen!
Danke dir!