Hur man överför 2010 Excel-kalkylblad till Access 2010 Använda VBA

February 25

Hur man överför 2010 Excel-kalkylblad till Access 2010 Använda VBA


Man kan säga att Microsoft Office Excel och Microsoft Office Access går hand i hand när du behöver importera Excel-data till en Access-databas. Den "DoCmd" objektet innehåller "TransferSpreadsheet" metod som kan användas för att importera ett kalkylark till Access från Excel med hjälp av Visual Basic for Applications (VBA). Denna metod stöder även andra filformat, såsom Lotus. På samma sätt kan du använda samma metod för att exportera data från Access till Excel genom att ändra "AcDataTransferType" uppräkning till "acExport."

Instruktioner

1 Starta Access. Klicka på "Blank databas" och klicka på "Skapa" -knappen för att skapa en ny databas. Klicka på fliken "Databasverktyg" och klicka på "Visual Basic" för att öppna Microsoft Visual Basic fönster. Klicka på "Infoga" -menyn och klicka på "Module" för att infoga en ny kodmodul.

2 Kopiera och klistra in följande kod för att skapa en ny under förfarande:

Private Sub importExcelSpreadsheet ()

3 Tryck på "Enter" på tangentbordet för att skapa den "End Sub" för förfarandet.

4 Kopiera och procedur för att importera en Excel till Access klistra in följande kod innanför "Private Sub importExcelSpreadsheet ()":

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _

"Employees", "C:\Employees.xlsx", True

5 Redigera "anställda" och skriv namnet på tabellen för den riktade kalkylblad. Edit "C: \ Employees.xlsx" och ange sökvägen och namnet på ditt Excel-ark som ska importeras.

6 Tryck på "F5" för att köra din procedur och importera Excel till Access.


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com