Les partenaires publicitaires:

Comment transférer 2010 feuille de calcul Excel à l'aide de VBA Access 2010

Vous pouvez dire que Microsoft Office Excel et Microsoft Office Access vont main dans la main quand vous avez besoin d'importer des données Excel dans une base de données Access. L'objet "DoCmd" contient la méthode "TransférerFeuilleCalcul" vous pouvez utiliser pour importer une feuille de calcul dans Access depuis Excel avec Visual Basic pour Applications (VBA). Cette méthode prend également en charge d'autres formats de fichiers, tels que Lotus. De même, vous pouvez utiliser la même méthode pour exporter des données à partir d'Access vers Excel en changeant l'énumération "AcDataTransferType" à "acExport."

Instructions

  1. 1

    Démarrez 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. 2

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




    Private Sub importExcelSpreadsheet ()

  3. 3

    Appuyez sur "Entrée" de votre clavier pour créer le "End Sub" pour la procédure.

  4. 4

    Copiez et collez le code suivant dans le «sous importExcelSpreadsheet privée ()" procédure pour importer une feuille de calcul Excel à Access:

    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _



    "Employés", "C: Employees.xlsx", True
  5. 5

    Modifier "employés" et tapez le nom de la table pour la feuille de calcul ciblée. Modifier "C: Employees.xlsx" et tapez le chemin et le nom de votre feuille de calcul Excel à importer.

  6. 6

    Appuyez sur "F5" pour exécuter votre procédure et importer la feuille de calcul Excel dans Access.

» » » » Comment transférer 2010 feuille de calcul Excel à l'aide de VBA Access 2010