Fichier gratuit · power-query

Import d’un PDF dans Excel en un clic

Un bouton, un PDF, et chaque page arrive dans son onglet — Power Query piloté par VBA.

Format
XLSB · 170 Ko
Niveau
Avancé
Version d’Excel
Excel 2016 ou plus récent
Macros
Oui, déblocage nécessaire

À quoi il sert

Le problème qu’il résout

Power Query sait lire un PDF, mais la manœuvre décourage : sélectionner la source, identifier les tables parmi les pages, répéter l’opération pour chacune, corriger les types. Sur un document de vingt pages, l’erreur de paramétrage arrive avant la fin. Ce classeur enlève l’étape : le PDF est choisi dans une boîte de dialogue, et le reste se fait tout seul.

Ce classeur contient des macros : une manipulation est nécessaire avant la première ouverture.

Windows marque les fichiers venus d’Internet, et Excel refuse alors d’exécuter leurs macros — sans proposer de bouton pour les activer. Après le téléchargement, et avant d’ouvrir le fichier :

  1. Clic droit sur le fichier dans l’explorateur, puis Propriétés
  2. Onglet Général, tout en bas, cochez Débloquer
  3. Validez, puis ouvrez le classeur normalement

Si la case Débloquer n’apparaît pas, c’est en général que le fichier est déjà dans un dossier OneDrive ou SharePoint : déplacez-le sur votre disque, la case réapparaît.

Prise en main

Comment s’en servir

  1. Débloquez le fichier après téléchargement (voir l’encadré ci-dessous)
  2. Sur l’onglet ACCUEIL, cliquez sur « Importer un fichier PDF » et choisissez votre document
  3. Cliquez sur « Afficher les pages du PDF importé »
  4. Chaque page extraite apparaît dans son propre onglet, prête à être exploitée

Le contenu

Ce que vous trouverez dans le classeur

Ce qu’il contient

  • Un onglet ACCUEIL avec les deux boutons de commande
  • Un onglet de résultat par page extraite du PDF
  • Les requêtes Power Query, générées et paramétrées par le code VBA

Ce qu’il ne fait pas

  • L’extraction dépend du PDF : un document scanné, ou dont le tableau est une image, ne donne rien d’exploitable
  • Le classeur utilise VBA : il ne fonctionne ni dans Excel pour le web, ni de la même façon sur Mac

Fonctions et techniques utilisées

  • Power Query
  • VBA
  • Application.FileDialog
  • Requêtes générées par code

Pour aller plus loin

Le fichier seul ne fait pas tout

Un modèle vous fait gagner du temps une fois. Comprendre comment il est construit vous permet d’en écrire d’autres.

Conditions d’utilisation

Ces fichiers sont libres d’usage, à titre personnel comme professionnel, y compris en entreprise, et vous pouvez les modifier autant que nécessaire. Leur revente, leur redistribution et leur utilisation comme support d’une formation payante ne sont pas autorisées.

Prendre contact

Vous souhaitez vous former ou former vos équipes ?

Votre contexte suffit pour démarrer : nombre de personnes concernées, outils en place, échéance. Je réponds avec une proposition de programme et un devis.

En présentiel Grand Est, Paris et Île-de-France
À distance Toute la France