Range.Run (Excel)
Executa a macro do Microsoft Excel neste local. O intervalo precisa estar em uma folha de macro.
É possível usar argumentos nomeados com esse método. Os argumentos devem ser passados por posição. O método Run retorna o que a macro chamada retornar. Os objetos passados como argumentos para a macro são convertidos em valores (pela aplicação da propriedade Value ao objeto). Isso significa que você não pode passar objetos para macros usando o método Run.
Run (Arg1, Arg2, ..., Arg30)
Dim varRun As Variant
varRun = ActiveCell.Run()