A voir également:
- Excel - Cellule pointant vers un fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 10/05/2012 à 07:45
Modifié par Vaucluse le 10/05/2012 à 07:45
Bonjour
votre nom de fichier en colonne A à partir de A1
pour simplifier les formules entrez le nom de fichier avec les codes complets, soit:
[nom de fichier.xls]
vos nom de feuilles en ligne en colonne B
complet idem fichier soit:
'nom de feuille '!
le nom du fichier doit être répété à chaque ligne.
le .xls correspond au formats de vos fichiers (xlsx xslm ou xls)
ensuite en C1 si vous voulez la valeur de A1 du fichier:
=INDIRECT(A1&B1&"A1")
si votre formule doit être incrémentée sur la colonne A1 vous pouvez écrire:
=INDIRECT(A1&B1&"A"&LIGNE())
qui ira chercher A1 sur ligne 1; A2 sur ligne 2 .(vous pouvez ajuster le N° avec LIGNE()+ou-xxx si le N° cherché ne correspond pas à la ligne où se trouve la formule.
si vous entrez les noms sans les codes, la formule est:
=INDIRECT("["&A1&".xls]"&"'"&B1&"'!A1")
les fichiers doivent être ouverts pour que le résultat s'affiche
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
votre nom de fichier en colonne A à partir de A1
pour simplifier les formules entrez le nom de fichier avec les codes complets, soit:
[nom de fichier.xls]
vos nom de feuilles en ligne en colonne B
complet idem fichier soit:
'nom de feuille '!
le nom du fichier doit être répété à chaque ligne.
le .xls correspond au formats de vos fichiers (xlsx xslm ou xls)
ensuite en C1 si vous voulez la valeur de A1 du fichier:
=INDIRECT(A1&B1&"A1")
si votre formule doit être incrémentée sur la colonne A1 vous pouvez écrire:
=INDIRECT(A1&B1&"A"&LIGNE())
qui ira chercher A1 sur ligne 1; A2 sur ligne 2 .(vous pouvez ajuster le N° avec LIGNE()+ou-xxx si le N° cherché ne correspond pas à la ligne où se trouve la formule.
si vous entrez les noms sans les codes, la formule est:
=INDIRECT("["&A1&".xls]"&"'"&B1&"'!A1")
les fichiers doivent être ouverts pour que le résultat s'affiche
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Bonjour Vaucluse,
Merci pour votre aide et pour votre solution.
Cependant ce n'est pas ce que je recherche car il faut que mes fichiers ne soient pas ouverts. Mon fichier irait reprendre des données dans une 30aine de fichiers, je ne peux donc pas ouvrir chaque fichier à chaque fois.
Auriez-vous une solution à cela ?
Merci beaucoup d'avance
Merci pour votre aide et pour votre solution.
Cependant ce n'est pas ce que je recherche car il faut que mes fichiers ne soient pas ouverts. Mon fichier irait reprendre des données dans une 30aine de fichiers, je ne peux donc pas ouvrir chaque fichier à chaque fois.
Auriez-vous une solution à cela ?
Merci beaucoup d'avance