Sto provando a chiamare un sub su un altro foglio di lavoro ma ho ricevuto un messaggio di errore di runtime.Impossibile eseguire la macro ... la macro potrebbe non essere disponibile in questa cartella di lavoro
In particolare, in questi fogli di lavoro sono presenti due fogli di lavoro e più VBA secondari. In uno del Progetto VBA (dire workbook1.xlsm), ho il seguente codice:
Sub AnalysisTableMacro()
Workbooks("Python solution macro.xlsm").Activate
Application.Run "Python solution macro.xlsm!.PreparetheTables"
End Sub
Ma ho ottenuto il seguente errore. Le macro su entrambi i fogli di lavoro sono abilitate. In entrambi i fogli di lavoro, i sottotitoli sono in Module1.
Impossibile eseguire la macro "Workbook.xlsm! PrepareTheTables". La macro potrebbe non essere disponibile in questa cartella di lavoro o tutte le macro potrebbero essere disabilitate.
Ho provato anche Application.Run "Python solution macro.xlsm!Module1.PreparetheTables"
ma non ha funzionato.
Qualsiasi aiuto sarebbe apprezzato.
Hai provato senza il punto dopo il punto esclamativo? – pnuts