Стартирайте макрос от макрос - Примери за VBA код

Обадете се на макрос от макрос

Значи току -що сте записали два макроса и бихте искали да ги изпълните като един макрос, това е доста просто.

Ако приемем, че имате Macro1 и Macro2, поставете този код в края на Macro1

sub Macro1 () Извикайте макрос2 sub sub

Сега всеки път, когато стартирате Macro1, Macro2 работи автоматично. Macro1 ще изчака, докато Macro2 приключи, преди да продължи да работи.
За да стартирате макросите едновременно, използвайте метода Application.Run:

Application.Run

Можете също да използвате Application.Run за извикване на макрос.
С помощта на Application.Run извиквате втори макрос, но казвате на първия макрос да продължи да работи.

sub Макро1 () Приложение. Стартирайте края на макрос2
wave wave wave wave wave