Sisu
Võite öelda, et Microsoft Office Excel ja Microsoft Office Access käivad käsikäes, kui teil on vaja Exceli andmeid importida andmebaasi Access. Objekt "DoCmd" sisaldab meetodit "TransferSpreadsheet", mida saab kasutada töölehe importimiseks Excelisse rakendusest Visual Basic for Applications (VBA). See meetod toetab ka teisi failivorminguid, näiteks Lotus. Samamoodi saate kasutada sama meetodit andmete eksportimiseks rakendusest Access to Excel, muutes loendit "AcDataTransferType" "acExport".
Juhised
Andmete importimine Excelisse juurdepääsuks VBA abil (Ablestock.com/AbleStock.com/Getty Images)-
Käivita juurdepääs. Klõpsake nuppu "Tühi andmebaas" ja klõpsake uue andmebaasi loomiseks nuppu "Loo". Klõpsake vahekaarti "Andmebaasitööriistad" ja seejärel "Visual Basic", et avada Microsoft Visual Basic aken. Uue koodimooduli sisestamiseks klõpsa menüüsse "Lisa" ja seejärel "Moodul".
-
Uue alamprogrammi loomiseks kopeerige ja kleepige järgmine kood:
Privaatne Sub importExcelSpreadsheet ()
-
Vajutage "Enter", et tõsta esile rutiini "End Sub".
-
Kopeerige ja kleepige järgmine kood ruutu „Privaatne Sub importExcelSpreadsheet ()”, et importida Exceli tööleht Access:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _ "Töötajad", "C: Töötajad.xlsx", tõene
-
Muuda terminit "Töötajad" ja sisestage tabeli nimi, mida kasutatakse töölehe salvestamiseks. Redigeerige väljendit "C: Töötajad.xlsx" ja sisestage imporditava Exceli töölehe tee ja nimi.
-
Vajutage "F5", et käivitada rutiin ja importida Exceli tööleht Accessisse.