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 " TransferSpreadsheet " 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 d'accès de départ. 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 données " et cliquez sur " Visual Basic " pour ouvrir la fenêtre de 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 un nouveau sous procédure : . Sous importExcelSpreadsheet privé () 3 Appuyez sur " Entrée" de votre clavier pour créer les "End Sub " pour la procédure . 4 Copier et coller le code suivant à l'intérieur le " importExcelSpreadsheet Private Sub ()" permet d'importer une feuille de calcul Excel à Access : DoCmd.TransferSpreadsheet acImport , acSpreadsheetTypeExcel9 , _ "Employés ", " C: \\ Employees.xlsx », vrai 5 Modifier " employés " et tapez le nom de la table pour le tableur ciblée. Edit " C: \\ Employees.xlsx " et tapez le chemin et le nom de votre feuille de calcul Excel à importer 6 Appuyez sur " F5 " pour exécuter votre procédure et importer la feuille de calcul Excel dans Access. . Photos
|