Excel: aller chercher valeur ds autre fichier
Fermé
rob31
-
26 nov. 2008 à 13:21
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 27 nov. 2008 à 20:13
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 27 nov. 2008 à 20:13
A voir également:
- Excel aller chercher une valeur dans un autre fichier
- Fichier rar - Guide
- Liste déroulante excel - Guide
- Fichier host - Guide
- Aller à la ligne excel - Guide
- Fichier iso - Guide
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
26 nov. 2008 à 13:51
26 nov. 2008 à 13:51
Bonjour
le fichier "source" doit être ouvert
=INDIRECT("["&A1&".xls]feuil1!C3")
remplaces feuil1 et C3 par tes données
Si fichier source fermé
threads à adapter et glisser dans la macro d'ouverture du classeur cible
fichier=range("A1)
tavariableoutacallule= ExecuteExcel4Macro("'C:\[" & fichier &".xls]Feuil1'!R2C13")
le fichier "source" doit être ouvert
=INDIRECT("["&A1&".xls]feuil1!C3")
remplaces feuil1 et C3 par tes données
Si fichier source fermé
threads à adapter et glisser dans la macro d'ouverture du classeur cible
fichier=range("A1)
tavariableoutacallule= ExecuteExcel4Macro("'C:\[" & fichier &".xls]Feuil1'!R2C13")
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
27 nov. 2008 à 20:13
27 nov. 2008 à 20:13
Désolé, mais j"abandonne maintenant toute réponse à une question mal posée: je passe + de temps à refaire que faire par suite de ces carences et j'en ai marre.
27 nov. 2008 à 03:59
Merci beaucoup pour ta reponse.
La formule avec indirect convient tres bien.
Toutefois, j'ai juste un souci car mon fichier source s'appel en realite CHI0001 080930.xls
Comment fait on pour utiliser la fonction indirect sachant que le ficher a un nom legerement different?
J'ai essaye de faire a partir d'une autre cellule, disons L12 qui a la formule suivante:
=I12&" 080930"
Ce aui donne CHI0001 080930 (avec un espace)
et la cellule I12: CHI0001
Mais ca ne fonctionne pas lorsque je revoie vers cette cellule (#REF!):
=INDIRECT("["&$L$12&".xls]Summary!$F8")
Merci d'avance,
Robert