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 !
Bonjour à tous,
Je fais appel à votre savoir pour tenter de trouver une solution à mon problème.
J'ai un fichier qui se nomme "test3.xlsm", je fais une extraction du mot "test3", puis j'ajoute un "X" devant afin de récupérer un identifiant "X test3".
Cet identifiant est le nom du fichier que j'aimerai récupérer par POWER QUERY, dans un dossier ou il y a plusieurs fichiers qui se nomment (pour exemple):
- X test1
- X test2
- X test3
- X test4
Cela afin d'éviter d'importer tous les fichiers alors que seul "X test3" m'intéresse mais je ne sais pas si c'est possible.
J'espère être assez clair dans mes explications
Merci à tous pour votre dévouement.
Re-,
Non, à la main, il faudrait faire "Données/Obtenir des données/A partir d'un fichier/A partir d'un dossier
Donc, tu commences ta première requête comme ceci,
Tu sélectionnes le répertoire kivabien ("C:\Users\Utilisateur\Documents\LAIR\PROJET AVRIL 2025\IMPORT"), puis "Transformer"
Tu fermes l'éditeur PQ
En parallèle, tu crées un Tableau nommé "Rep" (par exemple), où tu mets le chemin du répertoire
Tu charges les deux tableaux ("TbAbrege" et "Rep") tour à tour, puis "Drill-down" sur chaque
Clic droit sur l'en-tête, puis :
Et enfin, modification de la première requête comme ceci, dans l'éditeur avancé :
PowerQuery:
let
Source = Folder.Files(Rep{0}),
Filtre = Table.SelectRows(Source, each...
Bonjour Cousinhub,
Merci beaucoup pour votre réponse, par contre je ne comprends pas bien ou le mettre, je prends cet exemple:
VB:
Source = Excel.Workbook(File.Contents("C:\Users\Utilisateur\Documents\LAIR\PROJET AVRIL 2025\IMPORT\X test3.xlsx"), null, true),
in
Source
J'ai en premier mon chemin d'accès (sans X test3.xlsx), pouvez-vous m'indiquer le code que je dois mettre car je ne comprends pas bien.
Merci beaucoup
Vous avez peut-être cru que c'était le nom de la feuille qui est "test3", mais c'est bien le nom de fichier (X test3.xlsx) qui se trouve dans <span>"C:\Users\Utilisateur\Documents\LAIR\PROJET AVRIL 2025\IMPORT\
que je souhaite importer.
Désolé et merci encore
Re-,
Non, à la main, il faudrait faire "Données/Obtenir des données/A partir d'un fichier/A partir d'un dossier
Donc, tu commences ta première requête comme ceci,
Tu sélectionnes le répertoire kivabien ("C:\Users\Utilisateur\Documents\LAIR\PROJET AVRIL 2025\IMPORT"), puis "Transformer"
Tu fermes l'éditeur PQ
En parallèle, tu crées un Tableau nommé "Rep" (par exemple), où tu mets le chemin du répertoire
Tu charges les deux tableaux ("TbAbrege" et "Rep") tour à tour, puis "Drill-down" sur chaque
Clic droit sur l'en-tête, puis :
Et enfin, modification de la première requête comme ceci, dans l'éditeur avancé :
PowerQuery:
let
Source = Folder.Files(Rep{0}),
Filtre = Table.SelectRows(Source, each Text.Contains([Name], TbAbrege{0})),
Transform = Table.TransformColumns(Filtre, {{"Content", each Excel.Workbook(_, true )}})[[Content]]
in
Transform
Tu obtiens la Table, reste à Expandre en cliquant sur la double flèche
Plus long à expliquer qu'à faire...
Bon courage
Re-,
Non, à la main, il faudrait faire "Données/Obtenir des données/A partir d'un fichier/A partir d'un dossier
Donc, tu commences ta première requête comme ceci, Regarde la pièce jointe 1215225
Tu sélectionnes le répertoire kivabien ("C:\Users\Utilisateur\Documents\LAIR\PROJET AVRIL 2025\IMPORT"), puis "Transformer"
Tu fermes l'éditeur PQ
En parallèle, tu crées un Tableau nommé "Rep" (par exemple), où tu mets le chemin du répertoire Regarde la pièce jointe 1215230
Tu charges les deux tableaux ("TbAbrege" et "Rep") tour à tour, puis "Drill-down" sur chaque
Clic droit sur l'en-tête, puis : Regarde la pièce jointe 1215231
Et enfin, modification de la première requête comme ceci, dans l'éditeur avancé :
PowerQuery:
let
Source = Folder.Files(Rep{0}),
Filtre = Table.SelectRows(Source, each Text.Contains([Name], TbAbrege{0})),
Transform = Table.TransformColumns(Filtre, {{"Content", each Excel.Workbook(_, true )}})[[Content]]
in
Transform
Tu obtiens la Table, reste à Expandre en cliquant sur la double flèche
Plus long à expliquer qu'à faire...
Bon courage
- 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