Les partenaires publicitaires:

Comment faire pour automatiser l'exportation d'une requête d'accès à une feuille de calcul Excel

Pour manipuler les données stockées dans Access en utilisant Microsoft Office Excel, vous devez l'exporter vers un tableur Excel. Visual Basic pour Applications (VBA) peut être utilisé pour automatiser le processus de l'exportation d'une requête ou une table à partir d'Access vers Excel. Le moyen le plus rapide est d'utiliser la méthode TransférerFeuilleCalcul disponible en VBA. La méthode nécessite un nom de requête, le chemin de sortie et le nom en tant que paramètres pour compléter la tâche. Cette méthode est utile si vous avez besoin d'exporter de nombreuses tables ou des requêtes à partir d'une base de données Access.

Choses que vous devez

  • Visual Basic pour Applications

Instructions

    • 1

      Lancez Access, cliquez sur "Base de données vide" et cliquez sur le bouton "Créer" pour créer une nouvelle base de données. Cliquez sur l'onglet "Outils de base de" et cliquez sur "Visual Basic" pour ouvrir la fenêtre Microsoft Visual Basic. Cliquez sur le menu "Insertion" et cliquez sur "Module" pour insérer un nouveau module de code.

    • 2

      Copiez et collez le code suivant pour créer une nouvelle procédure sous:




      Private Sub exportQueryToExcel ()

      Appuyez sur Entrée."

    • 3

      Copiez et collez le code suivant pour exporter une requête d'accès à une feuille de calcul Excel:



      DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Analyse des ventes", "C: mySales.xls", True

      Modifier "Analyse des ventes" et tapez le nom de la requête que vous voulez exporter. Modifier "C: mySales.xls" et tapez le chemin et le nom du fichier de feuille de calcul pour créer.

    • 4

      Appuyez sur "F5" pour exécuter votre procédure et exporter la requête vers Excel.

» » » » Comment faire pour automatiser l'exportation d'une requête d'accès à une feuille de calcul Excel