Comment 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 une feuille de calcul Excel. Visual Basic pour Applications (VBA) peut être utilisé pour automatiser le processus d`exportation d`une requête ou d`une table à partir d`Access vers Excel. La façon la plus rapide est d`utiliser la méthode TransférerFeuilleCalcul disponible en VBA. La méthode requiert 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 plusieurs tables ou requêtes à partir d`une base de données Access.

Choses que vous devez

  • Visual Basic pour Applications
  • Lancez Access, cliquez sur "Base de données vide" et cliquez sur le "Créer" bouton pour créer une nouvelle base de données. Clique le "Database Tools" onglet et cliquez "Visual Basic" pour ouvrir la fenêtre Microsoft Visual Basic. Clique le "Insérer" menu et cliquez "Module" pour insérer un nouveau module de code.

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




    Private Sub exportQueryToExcel ()

    presse "Entrer."

  • 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", Vrai

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

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

AUTRES

Excel tutoriel visual basic фото

Excel tutoriel visual basic

Visual Basic pour Applications (VBA) est un langage de programmation conçu pour vous aider à utiliser le code Visual…

» » » » Comment automatiser l`exportation d`une requête d`accès à une feuille de calcul excel