Vykdykite makrokomandą iš makrokomandos - VBA kodo pavyzdžiai

Skambinti makrokomanda iš makrokomandos

Taigi ką tik įrašėte dvi makrokomandas ir norėtumėte jas paleisti kaip vieną makrokomandą, tai gana paprasta.

Darant prielaidą, kad turite „Macro1“ ir „Macro2“, nurodykite šį kodą „Macro1“ pabaigoje

sub Macro1 () Skambinti Macro2 end sub

Dabar kiekvieną kartą paleidus „Macro1“, „Macro2“ veikia automatiškai. „Macro1“ palauks, kol „Macro2“ bus baigtas, ir tik tada toliau veiks.
Norėdami vienu metu paleisti makrokomandas, naudokite programą. Vykdyti:

Taikymas. Vykdyti

Taip pat galite naudoti „Application.Run“, kad iškviestumėte makrokomandą.
Naudodami „Application.Run“ iškviečiate antrąją makrokomandą, tačiau nurodykite pirmajai makrokomandai tęsti darbą.

sub Macro1 () programa. Paleiskite „Macro2“ pabaigos sub
wave wave wave wave wave