Recuperation d'une valeur dans un fichier excel fermer

  • Initiateur de la discussion Initiateur de la discussion Pascal
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour