Je souhaite créer dans un fichier Excel une liste reprenant les éléments de plusieurs classeurs.
Chaque classeur est identique et dispose des mêmes onglets.
Je souhaiterais automatiser le processus de récupération des données avec la formule « INDIRECT ». J’ai donc écrit les chemins d’accès et les noms de chaque classeur dans mon fichier liste afin de les faire varier avec la formule. Voici ce que cela donne:
=INDIRECT(B1&"feuil1'!A1")
La cellule B1 contient : '[nom du classeur.xls].
Mais cela ne marche pas et me fait une erreur REF. Je précise que tous les classeurs sont ouverts et que j’ai également essayé en inscrivant le chemin d’accès complet.
si tu emploie INDIRECT vers des classeurs, tu est dans le domaine des cellules... Mais il est plus que probable que tu veuilles recuperer des groupes d'informations...
PowerQuery va reprendre les données de tables... qu'il y aie 10 ou 100 lignes, c'est le même principe.
Si ton document source évolue, tant que les colonnes ont le même nom, tout fonctionne.
Merci pour vos réponses. Ne connaissant pas PowerQuery et étant donné qu'avec la fonction INDIRECT cela n'est apparemment pas possible, je me suis rabattu sur VBA.