Excel 2010 töölehe ülekandmine Access 2010-le VBA abil

Autor: Roger Morrison
Loomise Kuupäev: 22 September 2021
Värskenduse Kuupäev: 18 November 2024
Anonim
Excel 2010 töölehe ülekandmine Access 2010-le VBA abil - Artiklid
Excel 2010 töölehe ülekandmine Access 2010-le VBA abil - Artiklid

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)

    Juhised

  1. 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".

  2. Uue alamprogrammi loomiseks kopeerige ja kleepige järgmine kood:

    Privaatne Sub importExcelSpreadsheet ()

  3. Vajutage "Enter", et tõsta esile rutiini "End Sub".

  4. 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

  5. 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.

  6. Vajutage "F5", et käivitada rutiin ja importida Exceli tööleht Accessisse.