Excel: aller chercher valeur ds autre fichier
Fermé
rob31
-
26 nov. 2008 à 13:21
michel_m
michel_m
- Messages postés
- 16570
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 26 mai 2022
A voir également:
- Comment aller chercher une cellule dans un autre fichier excel
- Excel aller chercher une valeur dans un autre fichier - Meilleures réponses
- Décaler les cellules vers le haut, fichier excel VB.NET ✓ - Forum - VB / VBA
- Rechercher valeur dans un autre fichier ✓ - Forum - Excel
- Excel: aller chercher valeur ds autre fichier - Forum - Programmation
- Comment faire une cellule à choix multiple dans excel - Guide
- Pour ce faire la taille des cellules fusionnées doit être identique excel ✓ - Forum - Excel
2 réponses
michel_m
26 nov. 2008 à 13:51
- Messages postés
- 16570
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 26 mai 2022
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
27 nov. 2008 à 20:13
- Messages postés
- 16570
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 26 mai 2022
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