Een macro uitvoeren vanaf een macro - VBA-codevoorbeelden

Een macro oproepen vanuit een macro

Dus je hebt zojuist twee macro's opgenomen en je wilt ze als één macro uitvoeren, het is vrij eenvoudig.

Ervan uitgaande dat u Macro1 en Macro2 hebt, plaatst u deze code aan het einde van Macro1

sub Macro1 () Oproep Macro2 einde sub

Elke keer dat u Macro1 uitvoert, wordt Macro2 automatisch uitgevoerd. Macro1 wacht totdat Macro2 klaar is voordat hij verder gaat.
Gebruik de Application.Run-methode om de macro's tegelijkertijd uit te voeren:

Toepassing.Uitvoeren

U kunt Application.Run ook gebruiken om een ​​macro aan te roepen.
Door Application.Run te gebruiken roep je een tweede macro aan, maar vertel je de eerste macro om door te gaan.

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