yo
Je cherche a executer une fonction presente dans un classeur qui n'est pas celui dans lequel je suis couramment. Je connais la fonction que je souhaite appeler, mais pas le classeur: le nom de celui-ci est transmis a travers une variable.
J'utilise pour ce faire la methode Run:
Cela ne marche pas et j'obtiens comme message d'erreur: "FileName.xls" introuvable (où FileName apparait bien comme etant le nom de mon fichier).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim FileName As String Set WorkBk = Workbooks.Open(FileName) Application.Run (FileName & "'!returnImax'")
Auriez-vous des explications ? Je pense que cela est du aux guillemets qui, soit ne sont pas places au bon endroit, soit ne sont pas ceux qui conviennent.
Merci.
Partager