Application.Run (Excel)
Executa uma macro ou chama uma função. Pode ser usada para executar uma macro escrita em Visual Basic ou no idioma da macro do Microsoft Excel, ou para executar uma função em uma DLL ou XLL.
É 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.
Run (Macro, Arg1, ..., Arg30)
Dim strRun As String
strRun = Run()
Arguments
Macro, Arg1, ..., Arg31Optional arguments
The following argument is optional
Macro (Range) - Para executar a macro. Pode ser uma cadeia de caracteres com o nome da macro, um objeto Range indicando onde a função é ou uma ID de registro para uma função de dll (XLL) registrada. Se for usada uma cadeia de caracteres, ela será avaliada no contexto da planilha ativa.