Comment faire pour importer des données dans Access VBA

Comment faire pour importer des données dans Access 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 des données. Importation de données à l'aide de VBA pourrait être utile lorsque vous avez beaucoup de feuilles à importer dans un classeur Excel. En seulement quelques étapes, vous pouvez écrire du code VBA pour importer des données dans Access.

Explication

Démarrez Microsoft Excel et ajouter les données suivantes dans "Sheet1" et "Feuil2": DOMAINE 1FIELD 2 DONNÉES 1Données 2 DONNÉES 1Données 2 Enregistrez le classeur dans "C: \" comme "XLToImport.xlsx".

Démarrez Microsoft Access, cliquez sur "Outils de base" et sélectionnez "Visual Basic". Tapez la commande suivante pour créer un nouveau sous: importExcelWorkbook Sub () Appuyez sur "Entrée".

Tapez la commande suivante pour importer «Sheet1». DoCmd.TransferSpreadsheet ac importation, acSpreadsheetTypeExcel97, _ "Sheet1", "C: \ XLToImport.xlsx", True, "Sheet1! A1: D100"

Tapez la commande suivante pour importer "Feuil2". DoCmd.TransferSpreadsheet ac importation, acSpreadsheetTypeExcel97, _ "Feuil2", "C: \ XLToImport.xlsx", True, "Feuil2! A1: D100"

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