At manipulere data lagret i Access ved hjælp af Microsoft Office Excel skal du eksportere den til et Excel-regneark . Visual Basic for Applications ( VBA ), kan bruges til at automatisere processen med at eksportere en forespørgsel eller tabel fra Access til Excel . Den hurtigste måde er ved hjælp af TransferSpreadsheet Method tilgængelige i VBA. Fremgangsmåden kræver en forespørgsel navn , output sti og navn som parametre til at fuldføre opgaven . Denne metode er nyttig, hvis du har brug for at eksportere mange tabeller eller forespørgsler fra en Access -database. Ting du skal
Visual Basic for Applications
Vis Flere Instruktioner
1
Launch Adgang , klik på " Tom database " og klik på knappen "Opret" for at oprette et nyt databasen . Klik på " Database Tools " fanen og klik på " Visual Basic " for at åbne Microsoft Visual Basic vindue. Klik på " Indsæt" menuen og klikke på " Modul " for at indsætte en ny kode modul
2
Kopier og indsæt følgende kode til at oprette en ny sub procedure : .
Private Sub exportQueryToExcel ()
Tryk på " Enter".
3
Kopier og indsæt følgende kode til at eksportere en Access- forespørgsel til et Excel-regneark : Hej
DoCmd . TransferSpreadsheet acExport , acSpreadsheetTypeExcel9 , "Sales Analysis ", " C: \\ mySales.xls " Ægte
Edit "Sales Analysis" , og skriv navnet på den forespørgsel, du vil eksportere. Edit " C: \\ mySales.xls " . . Og skriv stien og navnet på regnearket fil til at oprette
4
Tryk på " F5 " for at køre din procedure og eksportere forespørgslen til Excel