A VBA elérése Excel-táblázat létrehozásához

...

Mentse az adatokat Excel-táblázatba VBA használatával.

Ha Excel-táblázatot hoz létre az Accessben, időt takaríthat meg, amikor adatokat kell exportálnia Excel-táblázatba. A Visual Basic for Applications (VBA) hatékony eszköz lehet a folyamatok automatizálására a Microsoft Office alkalmazásokban. A VBA segítségével a Microsoft Excel Application objektum segítségével Excel-táblázatot hozhat létre az Accessből. Az Excel alkalmazásobjektum a belépési pont az objektummodell többi részéhez. Gyorsabban exportálhatja az adatokat Excelbe, ha közvetlenül egy Excel-táblázatba menti az adatokat.

1. lépés

Indítsa el a Microsoft Office Access alkalmazást, kattintson az "Üres adatbázis" elemre, majd kattintson a "Létrehozás" gombra egy üres adatbázis létrehozásához. Kattintson az "Adatbázis eszközök" fülre, majd kattintson a "Visual Basic" gombra a Microsoft Visual Basic ablak megnyitásához. Kattintson a "Beszúrás" menüre, majd kattintson a "Modul" gombra egy új kódmodul beillesztéséhez.

A nap videója

2. lépés

Kattintson az "Eszközök" menüre, majd kattintson a "Referenciák" gombra. Görgessen le, és jelölje be a „Microsoft Excel Objektumkönyvtár." Kattintson az "OK" gombra.

3. lépés

Kezdje a következő VBA-kód beírásával egy új aleljárás létrehozásához:

Privát al- createSpreadSheet()

4. lépés

Folytassa a következő kód beírásával három új változó objektum létrehozásához, amelyeket az Excel-táblázat létrehozásához használunk majd:

Dim newExcelApp As Excel. Alkalmazás. Dim newWbk Excel formátumban. Munkafüzet. Dim newWkSheet Excel formátumban. Munkalap

5. lépés

Adja hozzá a következő kódot az Excel elindításához és megjelenítéséhez:

Állítsa be: newExcelApp = Excel. Alkalmazás

új ExcelApp. Látható = igaz

6. lépés

Új munkafüzet és munkalap hozzáadásához írja be a következőket:

Állítsa be: newWbk = newExcelApp. Munkafüzetek. Hozzáadás

Állítsa be: newWkSheet = newWbk. Feladatlapok (1)

7. lépés

Adjon hozzá adatokat az új táblázathoz a következő beírásával:

newWkSheet. Cellák (1, 1). Value = "Új munkalap..."

8. lépés

Mentse el a létrehozott új munkafüzetet a következő kód beírásával:

newWkSheet. SaveAs ("C:\myworksheet.xlsx")

9. lépés

Szerkessze az elérési utat az előző lépésben, és írja be a kívánt elérési utat és fájlnevet.

10. lépés

Az aleljárás befejezéséhez írja be a következőket:

Vége Sub

11. lépés

Nyomja meg az „F5” gombot az eljárás futtatásához és egy új Excel-táblázat létrehozásához.