VBA exécuter une macro d'un autre classeur

C@thy

XLDnaute Barbatruc
Bonjour les ami(e)s du forum,

j'ai testé, ceci fonctionne :
Code:
Application.Run "'159-Dette.xls'!Module6.PositionDateJour"
(j'ai eu du mal, il a fallu rajouter des apostrophes...mais j'y suis arrivée)
par contre, mon problème:eek: c'est que le nom du fichier doit être dans une variable... car le disque réseau change, et le nom du classeur peut aussi être amené à changer...
et là, ça marche pas bien...

' Application.Run ClasseurReseau!Module6.PositionDateJour 'objet requis
' Application.Run ClasseurReseau & "!Module6.PositionDateJour" impossible de trouver la macro
'Application.Run "'"&ClasseurReseau &"'"!Module6.PositionDateJour erreur de syntaxe
'Application.Run Macro:=ClasseurReseau & "!PositionDateJour" impossible de trouver la macro

Merci à vous,

Bises et bonne journée:cool:

C@thy
 

Discussions similaires

Statistiques des forums

Discussions
312 896
Messages
2 093 388
Membres
105 716
dernier inscrit
jrmdprt