Kako prenesti delovni list programa Excel 2010 v Access 2010 s pomočjo VBA

Avtor: Roger Morrison
Datum Ustvarjanja: 27 September 2021
Datum Posodobitve: 10 December 2024
Anonim
How to remove the background from the pictures in Excel / Word / PowerPoint - just!
Video.: How to remove the background from the pictures in Excel / Word / PowerPoint - just!

Vsebina

Lahko rečemo, da Microsoft Office Excel in Microsoft Office Access gredo z roko v roki, ko morate uvoziti Excelove podatke iz baze podatkov Access. Objekt "DoCmd" vsebuje metodo "TransferSpreadsheet", ki se lahko uporabi za uvoz delovnega lista v Access iz Excela z uporabo Visual Basic za aplikacije (VBA). Ta metoda podpira tudi druge oblike datotek, kot je Lotus. Podobno lahko za izvažanje podatkov iz programa Access v Excel uporabite isto metodo, tako da oštevilčenje "AcDataTransferType" spremenite v "acExport".


Navodila

Uvozite podatke iz programa Excel v dostop z VBA (Ablestock.com/AbleStock.com/Getty Images)

    Navodila

  1. Začni dostop. Kliknite "Blank Database" in kliknite gumb "Create", da ustvarite novo bazo podatkov. Kliknite zavihek "Orodja za zbirke podatkov" in nato "Visual Basic", da odprete okno Microsoft Visual Basic. Kliknite meni "Vstavi" in nato "Modul", da vstavite nov kodni modul.

  2. Kopirajte in prilepite naslednjo kodo, da ustvarite nov podprogram:

    Zasebno uvozi subExcelSpreadsheet ()

  3. Pritisnite "Enter", da označite "End Sub" rutine.

  4. Kopirajte in prilepite naslednjo kodo v rutino »Zasebno pod uvozomExcelSpreadsheet ()« za uvoz Excelovega delovnega lista v Access:


    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _ "Zaposleni", "C: Zaposleni.xlsx", True

  5. Uredite izraz »Zaposleni« in vnesite ime tabele, ki se uporablja za shranjevanje ciljnega delovnega lista. Uredite izraz "C: Zaposleni.xlsx" in vnesite pot in ime delovnega lista programa Excel za uvoz.

  6. Pritisnite "F5" za zagon rutine in uvoz Excelovega delovnega lista v Access.