Spusťte makro z makra - příklady kódu VBA

Volání makra z makra

Právě jste zaznamenali dvě makra a chtěli byste je spustit jako jedno makro, je to docela jednoduché.

Za předpokladu, že máte Macro1 a Macro2, vložte tento kód na konec Macro1

sub Macro1 () Zavolejte Macro2 end sub

Nyní při každém spuštění Macro1 se Macro2 spustí automaticky. Macro1 počká, než Macro2 skončí, než bude pokračovat v běhu.
Ke spuštění maker současně použijte metodu Application.Run:

Spusťte aplikaci

K volání makra můžete také použít Application.Run.
Použitím Application.Run zavoláte druhé makro, ale řekněte prvnímu makru, aby pokračovalo v běhu.

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