Du kan si at Microsoft Office Excel og Microsoft Office Access går hånd i hånd når du trenger å importere Excel-data i en Access database. Den " DoCmd " objekt inneholder " TransferSpreadsheet " metode du kan bruke til å importere et regneark til Access fra Excel ved hjelp av Visual Basic for Applications ( VBA ) . Denne metoden støtter også andre filformater , for eksempel Lotus. På samme måte kan du bruke samme metode for å eksportere data fra Access til Excel ved å endre " AcDataTransferType " telling til " acExport . " Instruksjoner
en
Start- tilgang. Klikk "Blank Database " og klikk på "Create" -knappen for å opprette en ny database . Klikk på " Database Tools " og klikk " Visual Basic " for å åpne Microsoft Visual Basic Window . Klikk på " Insert"-menyen og klikk " Module" for å sette inn en ny kode modul
2
Kopier og lim inn følgende kode for å opprette en ny sub prosedyre : .
Private Sub importExcelSpreadsheet ( )
3
Trykk på " Enter" på tastaturet for å opprette " End Sub " for prosedyren .
4
Kopier og lim inn følgende kode på innsiden den " Private Sub importExcelSpreadsheet ( )" prosedyre for å importere et Excel-regneark til Access : en
DoCmd.TransferSpreadsheet acImport , acSpreadsheetTypeExcel9 , _
" ansatte ", " C : \\ Employees.xlsx " , sant
5
Rediger " ansatte " og skriv inn navnet på tabellen for målrettet regneark. Edit " C : \\ Employees.xlsx " og skriv inn banen og navnet på Excel-regnearket som skal importeres
6
Trykk " F5 " for å kjøre prosedyre og importere Excel-regneark i Access. .