Comment faire pour importer des données dans Access avec VBA

Comment faire pour importer des données dans Access avec VBA


Importation de données grâce à l'automatisation est beaucoup plus rapide que d'importer les données manuellement. Microsoft Access est une application de base de données relationnelle qui fait partie de la suite Microsoft Office. Dans Access, vous pouvez utiliser Visual Basic pour Applications (VBA) pour automatiser le processus d'importation de données. Importation de données à l'aide de VBA pourrait être utile lorsque vous avez plusieurs feuilles à importer dans un classeur Excel. En seulement quelques étapes, vous pouvez écrire du code VBA pour importer des données dans Access.

Instructions

1 Démarrez Microsoft Excel et ajouter les données suivantes dans "Sheet1" et dans "Feuil2":

CHAMP 1 CHAMP 2

DATA 1 DATA 2

DATA 1 DATA 2

Enregistrez le classeur dans "C: \" comme "XLToImport.xlsx".

2 Démarrez Microsoft Access, cliquez sur "Base de données Outils" et sélectionnez "Visual Basic."

Tapez la commande suivante pour créer un nouveau sous:

Sous importExcelWorkbook ()

Appuyez sur Entrée."

3 Tapez la commande suivante pour importer "Sheet1."

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, _

"Sheet1", "C:\XLToImport.xlsx", True, "Sheet1!A1:D100"

4 Tapez la commande suivante pour importer "Sheet2."

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, _

"Sheet2", "C:\XLToImport.xlsx", True, "Sheet2!A1:D100"

5 Exécutez vos sous pour importer les deux premières feuilles de votre classeur Excel.