Sådan Transfer 2010 Excel regneark til Access 2010 Brug VBA

December 21

Sådan Transfer 2010 Excel regneark til Access 2010 Brug VBA

Du kan sige, at Microsoft Office Excel og Microsoft Office Access gå hånd i hånd, når du har brug for at importere Excel-data i en Access-database. Den "DoCmd" objekt indeholder "TransferSpreadsheet" metode, du kan bruge til at importere et regneark i Adgang fra Excel ved hjælp af Visual Basic for Applications (VBA). Denne metode understøtter også andre filformater, såsom Lotus. På samme måde kan du bruge den samme metode til at eksportere data fra Access til Excel ved at ændre "AcDataTransferType" opregning til "acExport."

Instruktioner


•  Start Access. Klik på "Tom database" og klik på knappen "Opret" for at oprette en ny database. Klik på fanen "Database Funktioner" og klik på "Visual Basic" for at åbne Microsoft Visual Basic vindue. Klik på "Indsæt" menuen og klik på "Modul" for at indsætte en ny kode modul.

•  Kopier og indsæt følgende kode til at oprette en ny sub procedure: Private Sub importExcelSpreadsheet ()

•  Tryk på "Enter" på tastaturet for at skabe den "End Sub" under proceduren.

•  Kopier og indsæt følgende kode inde i "Private Sub importExcelSpreadsheet ()" procedure for at importere et Excel-regneark til Access: DoCmd.TransferSpreadsheet ac Import, acSpreadsheetTypeExcel9, _ "medarbejdere", "C: \ Employees.xlsx", Sand

•  Rediger "Medarbejdere", og skriv navnet på tabellen for den målrettede regneark. Edit "C: \ Employees.xlsx" og indtast stien og navnet på din Excel-regneark, der skal importeres.

•  Tryk på "F5" for at køre din procedure og importere Excel-regneark i Access.