No se puede ejecutar la macro ... puede que la macro no esté disponible en este libro de trabajo

Estoy intentando llamar a un sub en una hoja de trabajo diferente pero recibí un mensaje de error de tiempo de ejecución.

Específicamente, tengo dos hojas de trabajo y múltiples sub SBA en esas hojas de trabajo. En uno de los proyectos VBA (por ejemplo, workbook1.xlsm), tengo el siguiente código:

Sub AnalysisTableMacro()
Workbooks("Python solution macro.xlsm").Activate
Application.Run "Python solution macro.xlsm!.PreparetheTables"
End Sub

Pero tengo el siguiente error. Las macros en ambas hojas de trabajo están habilitadas. En ambas hojas de trabajo, los subs están en Module1.

No se puede ejecutar la macro 'Workbook.xlsm! PrepareTheTables'. Es posible que la macro no esté disponible en> este libro de trabajo o que todas las macros estén deshabilitadas.

Yo tambien lo intentéApplication.Run "Python solution macro.xlsm!Module1.PreparetheTables" pero no funcionó.

Respuestas a la pregunta(8)

Su respuesta a la pregunta