Du kan sige, at Microsoft Office Excel og Microsoft Office Access går hånd -i- hånd, når du har brug for at importere Excel-data til en Access -database. Den " DoCmd " objekt indeholder " TransferSpreadsheet " metode, du kan bruge til at importere et regneark til Access fra Excel ved hjælp af Visual Basic for Applications ( VBA ) . Denne metode understøtter også andre filformater , såsom Lotus. Tilsvarende kan du bruge den samme metode til at eksportere data fra Access til Excel ved at ændre " AcDataTransferType " opregning til " acExport ". Instruktioner
1
Start Access. Klik på " Tom database " og klik på "Opret" -knappen for at oprette en ny database. Klik på " Database Tools " fanen og klik på " Visual Basic " for at åbne Microsoft Visual Basic vindue. Klik på " Indsæt" menuen og klikke på " Modul " for at indsætte en ny kode modul
2
Kopier og indsæt følgende kode til at oprette en ny sub procedure : .
Private Sub importExcelSpreadsheet ()
3
Tryk på " Enter" på tastaturet for at skabe den " End Sub " for proceduren.
4
Kopier og indsæt følgende kode inde "Private Sub importExcelSpreadsheet ()" procedure for at importere et Excel-regneark til Access : Hej
DoCmd.TransferSpreadsheet acImport , acSpreadsheetTypeExcel9 , _
" Medarbejdere ", " C: \\ Employees.xlsx " ægte
5
Edit " Medarbejdere ", og skriv navnet på tabellen for målrettede regneark. Edit " C: \\ Employees.xlsx " og indtast stien og navnet på din Excel-regneark , der skal importeres
6
Tryk på " F5 " for at køre din procedure og importere Excel-regneark i Access. . KAYAK