Recuperation d'une valeur dans un fichier excel fermer

P

Pascal

Guest
Bonjour le Forum,

Tous d'abord une EXCELlente année 2004 à tous.

Voilà mon petit problème (je travaille sous excel 97):
Je souhaiterai récuperer une valeur qui se trouve dans un fichier excel fermer(appelons le "fichier_a.xls") dans le fichier ouvert sur lequel je travaille (fichier_b.xls), le tout sans ouvrir "fichier_a.xls".
Je sais faire cette manip en écrivant la formule " ='C:\[fichier_a.xls]Feuil1'!L1C1" dans une cellule du fichier_b.xls, mais ce que je souhaiterai c'est récuperer cette valeur directement dans une macro en VBA afin de l'exploiter .
ma_valeur=C:\[fichier_a.xls]Feuil1.cells(1,1).value , mais évidement ça ne marche pas.
Si vous avez une petite idée ça m'arrangerai,
Par avance merci,

Pascal
 
J

juliette

Guest
Salut Pascal...

Cela peu peut-être t'aider...


Range("e20").Value = ExecuteExcel4Macro("'C:\[fichier_a.xls]Feuil1'!R2C13")


où e20 est la cellule où tu veux mettre ta donnée et R2C13 est par exemple ta donnée à récupérer...

Bon courage
 
P

Pascal

Guest
Salut Juliette,

Merci pour ta reponse, je viens d'essayer et ça marche.
Je dois avouer que je n'avais pas envisager de passer par la commande "ExecuteExcel4Macro". En tout cas ça marche et c'est super !!!

Encore merci,

Pascal
 

Discussions similaires

Statistiques des forums

Discussions
313 101
Messages
2 095 280
Membres
106 241
dernier inscrit
JonathanFourrier