Executar uma macro do Excel a partir de outra macro pode ser feito de forma eficiente seguindo os passos abaixo:
Sub MacroPrincipal() Application.Run "NomeDoSeuArquivo.xlsm!Macro1" End Sub
Seguindo esses passos, você será capaz de executar uma macro do Excel a partir de outra macro sem problemas, evitando a execução duplicada da macro desejada.