[VBA/Excel] Acces a un fichier

Fermé
ahmed - 5 mars 2009 à 11:17
 ahmed - 5 mars 2009 à 11:22
Bonjour,

Je suis débutant sous VBA/Excel mais pas sur la programmation...

J'ai un problème pour accéder à un fichier et je ne comprend pas l'erreur. Prenons comme exemple cette fonction :

Public Function Test(ByVal i As Integer) As Integer
'declaration de variables
Dim Source As Workbook
Set Source = Application.Workbooks.Open("C:\FichierTest.xls")
Source.Activate
MsgBox Source.Name
Source.Close
Test=i+1
End Function

Alors voila j'exécute cette fonction à partir du Microsoft VIsual Basic, et ça marche, j'obtient le message correspondant au nom du fichier et tout marche à marveille.

Par contre, si j'appelle depuis la feuille excel la fonction
=Test(1)
Et bah, il n'accede pas de fichier et sort de la fonction, même l'instruction Test=i+1 n'est pas exécuté. J'ai essayer de déboguer pas à pas, le même résultat.

Pouvez vous m'aider !
A voir également:

2 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
5 mars 2009 à 11:19
Bonjour,

Ta fonction est dans le fichier FichierTest.xls ???

;o)
0
Non, sinon, c'est quoi l'utilité..

J'utilise depuis un autre fichier, et je voudrais accéder au données du fichier FichierTest.xls qui se trouve dans un autre répertoire
0