Ausführen eines Makros aus einem Makro - VBA-Codebeispiele

Aufruf eines Makros aus einem Makro

Sie haben also gerade zwei Makros aufgezeichnet und möchten sie als ein Makro ausführen, es ist ziemlich einfach.

Angenommen, Sie haben Macro1 und Macro2, fügen Sie diesen Code an das Ende von Macro1

sub Macro1 () Aufruf Macro2 end sub

Jedes Mal, wenn Sie Macro1 ausführen, wird Macro2 jetzt automatisch ausgeführt. Makro1 wartet, bis Makro2 fertig ist, bevor es weiter ausgeführt wird.
Um die Makros gleichzeitig auszuführen, verwenden Sie die Application.Run-Methode:

Anwendung.Ausführen

Sie können Application.Run auch verwenden, um ein Makro aufzurufen.
Mit Application.Run rufen Sie ein zweites Makro auf, weisen jedoch das erste Makro an, die Ausführung fortzusetzen.

sub Macro1 () Application.Run Macro2 end sub
wave wave wave wave wave