Impossible d'exécuter la macro ... la macro n'est peut-être pas disponible dans ce classeur

Je suis en train de l'appel d'un sous sur une autre feuille de calcul, mais j'ai eu un message d'erreur exécution.

Précisément, j'ai deux feuilles de calcul et de multiples VBA sous s dans les feuilles de calcul. Dans l'un des Projet VBA (dire classeur1.xlsm), j'ai le code suivant:

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

Mais j'ai eu l'erreur suivante. Les macros sur les deux feuilles de calcul sont activés. Dans les deux feuilles de calcul, les sous-titres sont dans Module1.

Ne peut pas exécuter la macro 'Classeur.xlsm!PrepareTheTables'. La macro peut ne pas être disponible dans >ce classeur ou toutes les macros peuvent être désactivées.

J'ai aussi essayé Application.Run "Python solution macro.xlsm!Module1.PreparetheTables" mais ne fonctionne pas.

Toute aide serait appréciée.

source d'informationauteur Ege Ozlem