Spustite makro z makra - Príklady kódu VBA

Volajte makro z makra

Práve ste zaznamenali dve makrá a chceli by ste ich spustiť ako jedno makro, je to celkom jednoduché.

Za predpokladu, že máte Macro1 a Macro2, vložte tento kód na koniec Macro1

sub Macro1 () Zavolať Macro2 end sub

Teraz, keď spustíte Macro1, Macro2 sa spustí automaticky. Macro1 počká, kým bude Macro2 dokončený, než bude pokračovať v prevádzke.
Na súčasné spustenie makier použite aplikáciu Application.Run:

Aplikácia. Spustiť

Na vyvolanie makra môžete použiť aj aplikáciu Application.Run.
Použitím Application.Run zavoláte druhé makro, ale poviete prvému makru, aby pokračovalo v prevádzke.

aplikácia sub Macro1 (). Spustite koniec sub makra Macro2
wave wave wave wave wave