Chemin d'accès dynamique dans Power Query : changez de fichiers sans rouvrir l'éditeur
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
1h16
de formation
14
leçons vidéo
1
chapitre
Intermédiaire
niveau requis
Joffrey Gros
Joffrey Gros
Formateur

Chemin d'accès dynamique dans Power Query : changez de fichiers sans rouvrir l'éditeur

Vente flash ! -50%
4.8/5 Trustpilot (1385 avis) Satisfait ou remboursé
1h16
de formation
14
leçons vidéo
1
chapitre

Votre requête Power Query fonctionnait, puis le relevé a été renommé, déplacé dans un autre dossier, ou le mois suivant est arrivé : « fichier introuvable », et il faut rouvrir l'éditeur pour corriger le chemin à la main. Un collègue qui ne connaît pas Power Query reste bloqué. Ici, le dossier racine, les années et les mois sortent de la requête pour vivre dans un tableau Excel. Vous changez une cellule, vous actualisez, et Power Query compose seul le chemin de chaque fichier, assemble leur contenu et signale les mois absents au lieu de tomber en erreur.

Chemin d'accès dynamique : ce que vous saurez faire

La méthode est montrée sur des relevés bancaires PDF, et elle vaut pour tout fichier rangé avec méthode.

  • Nommer et ranger des fichiers pour que leur chemin se calcule
  • Transformer une cellule Excel en paramètre lu par Power Query
  • Lire un paramètre par son nom, à l'abri d'un tri
  • Assembler texte et nombres avec Text.From et Text.PadStart
  • Générer une plage d'années ou de mois à partir de deux bornes
  • Neutraliser un fichier manquant avec try … otherwise
  • Faire commenter et ordonner le code M par une IA

Paramètres Power Query : l'erreur silencieuse du tri

La façon la plus rapide de créer un paramètre, un clic droit puis « Descendre dans la hiérarchie », lit une position de ligne. Triez le tableau de paramètres et l'année de fin renvoie le chemin du dossier racine, sans le moindre message d'erreur. Le cours provoque ce piège volontairement, puis réécrit chaque paramètre pour qu'il cherche sa valeur par son nom. C'est ce détail qui rend le classeur fiable le jour où quelqu'un d'autre s'en sert.

Choisir la période plutôt qu'importer tout le dossier

Combiner un dossier entier ramène tout ce qu'il contient. Ici, vous décidez des années et des mois à lire : la requête croise les deux listes, calcule le chemin de chaque fichier attendu et laisse une ligne vide, ou la mention « introuvable », quand le relevé n'existe pas encore. Si vous voulez au contraire empiler tous les fichiers présents sans filtrer, la combinaison de plusieurs fichiers Excel avec Power Query reste la voie la plus directe. La même logique s'adapte à d'autres formats que le PDF, en changeant seulement le connecteur.

Pour qui

Vous devez déjà avoir ouvert l'éditeur Power Query et être prêt à écrire quelques lignes dans la barre de formule. Le cours prolonge une série sur les relevés bancaires, après le nettoyage d'un relevé avec ligne Total automatique et la consolidation des relevés de chaque nouveau mois, mais il se suit seul. La lecture des PDF demande Excel Microsoft 365 sous Windows.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Pourquoi un chemin en dur casse la requête
Leçon 2
Ranger les fichiers : dossier dédié et noms année-mois
Leçon 3
Construire le tableau de paramètres dans Excel
Leçon 4
Importer le tableau et créer les cinq paramètres
Leçon 5
Éviter l'erreur silencieuse : lire le paramètre par son nom
Leçon 6
Assembler le chemin avec Text.From et Text.PadStart
Leçon 7
Vérifier le chemin et remplacer la source en dur

Table des matières

Leçon 1

Pourquoi un chemin en dur casse la requête

07m43
Leçon 2

Ranger les fichiers : dossier dédié et noms année-mois

02m27
Leçon 3

Construire le tableau de paramètres dans Excel

04m
Leçon 4

Importer le tableau et créer les cinq paramètres

09m26
Leçon 5

Éviter l'erreur silencieuse : lire le paramètre par son nom

03m05
Leçon 6

Assembler le chemin avec Text.From et Text.PadStart

11m31
Leçon 7

Vérifier le chemin et remplacer la source en dur

05m21
Leçon 8

Lire les tables du PDF et les combiner

04m21
Leçon 9

Créer les listes {début..fin} des années et des mois

07m23
Leçon 10

Croiser années et mois, puis lire chaque fichier

10m31
Leçon 11

Gérer les fichiers absents avec try … otherwise

01m25
Leçon 12

Tester depuis Excel et documenter le code M avec une IA

07m12
Leçon 13

Ajouter une année : tester avec un dossier 2025

01m07
Leçon 14

Bilan : réutiliser la méthode pour factures, CSV, exports

01m27

Aperçus

Vos questions sur le cours

Comment rendre un chemin d'accès dynamique dans Power Query ?

En sortant les morceaux variables du chemin (dossier, année, mois) dans un tableau Excel, puis en les assemblant dans la requête avec l'opérateur &. Les nombres passent d'abord par Text.From, et Text.PadStart ajoute le zéro des mois 01 à 09. La source ne contient alors plus aucun chemin écrit en dur.

Quelle version d'Excel faut-il pour suivre le cours ?

Excel Microsoft 365 sous Windows pour la partie PDF : le connecteur PDF de Power Query est réservé à l'abonnement, absent des versions en achat unique comme Excel 2021 et d'Excel pour Mac. Le reste de la méthode, paramètres, listes et assemblage du chemin, fonctionne dès Excel 2016 avec d'autres types de fichiers.

Le cours nettoie-t-il les relevés importés ?

Non. Il s'arrête à la lecture et à l'assemblage des tables trouvées dans chaque PDF. Le nettoyage d'un relevé, ligne Total comprise, est traité dans le tuto sur le relevé bancaire avec Power Query.

La méthode marche-t-elle avec des fichiers Excel, des CSV ou un sous-dossier par mois ?

Oui. On remplace Pdf.Tables par Excel.Workbook ou Csv.Document, et le chemin se compose de la même façon. Pour un rangement en sous-dossiers mensuels, il suffit d'insérer le mois suivi d'un antislash dans la formule du chemin.

Ça fonctionne avec un dossier OneDrive ou SharePoint ?

Oui avec un dossier OneDrive synchronisé sur le poste : on saisit son chemin local dans la cellule du dossier racine. Pour lire des fichiers directement sur SharePoint en ligne, il faut passer par le connecteur SharePoint, que le cours ne montre pas.

Que faire face à l'erreur Formula.Firewall ?

Elle apparaît quand une requête combine des données du classeur avec des fichiers externes dont les niveaux de confidentialité diffèrent. Le réglage se trouve dans l'éditeur Power Query, Fichier, Options et paramètres, Options de requête, rubrique Confidentialité. Ce cas n'est pas rencontré dans les vidéos.

Qu'est-ce qui est fourni avec le cours ?

Le classeur de départ, le dossier des relevés PDF rangés selon la règle de nommage, et un document Word contenant l'instruction à donner à une IA pour documenter la requête. Le cours s'achète à l'unité ou se suit avec l'abonnement Tuto.com.

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
29,90€ 15€
Vente flash ! -50%
Paiement unique, sans abonnement
Accès à vie à cette formation
1h16 de vidéo • 1 chapitre
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 754 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1421 tutos gratuits

Notre politique de protection des données