2009-09-23 5 views
1

Le fichier existe, l'ouverture des travaux du classeur mais Application.run donne 1004exécution xls avec macro échoue à l'erreur 1004

Set wbtarget = Workbooks.Open(mypath + "\launcher.xls") 
Application.Run (wbtarget.Name & "!StartMerge") 
+0

1) wbtarget.name vaudra toujours "launcher.xls" 2) cela semble s'appliquer uniquement aux macros inold feuilles macro –

Répondre

0

Votre code devrait fonctionner si la macro StartMerge est dans un module, mais je soupçonne qu'il est en le code de la feuille de calcul. Si c'est le cas, essayez d'ajouter le nom de la feuille où se trouve la macro, par ex.

Application.Run (wbtarget.Name & "!Sheet1.StartMerge") 
Questions connexes