В моем бизнесе есть несколько команд, которые работают над очень простыми макросами. Я пытаюсь сделать их все читаемыми друг другу и в каком-то похожем формате, чтобы новые столяры могли начать работать с данными.
Я упоминаю простые макросы, потому что никто не будет использовать подпрограммы с аргументами - большинство все равно получено из Macro Recorder
Половина команд использует:
Sub button()
Call sub1()
Call sub2()
Call sub3()
Call sub4()
End Sub
А другую половину используют
Sub button()
Application.Run("sub1")
Application.Run("sub2")
Application.Run("sub3")
Application.Run("sub4")
End Sub
Я понимаю, что если ваша подпрограмма не имеет аргументов, тогда Application.Run имеет применение - но, поскольку на ней почти нет обозначений - есть ли причина, по которой люди все еще используют Application.Run("")
?
Может ли каждое его использование быть побежденным по скорости и процессу Call
?