Hvordan Automat eksport av et Access Query til et Excel-regneark

Hvordan Automat eksport av et Access Query til et Excel-regneark


Å manipulere data som er lagret i Access ved hjelp av Microsoft Office Excel må du eksportere den til et Excel-regneark. Visual Basic for Applications (VBA) kan brukes til å automatisere prosessen med å eksportere en spørring eller bord fra Access til Excel. Den raskeste måten er å bruke TransferSpreadsheet Method tilgjengelig i VBA. Metoden krever en spørring navn, utgang banen og navn som parametere for å fullføre oppgaven. Denne metoden er nyttig hvis du trenger å eksportere mange tabeller eller spørringer fra en Access-database.

Bruksanvisning

1 Start Access, klikker du på "Blank Database" og klikk på "Create" -knappen for å opprette en ny database. Klikk på "Databaseverktøy" og klikk "Visual Basic" for å åpne Microsoft Visual Basic Window. Klikk på "Insert" -menyen og klikk "Module" å sette inn en ny kode modul.

2 Kopier og lim inn følgende kode for å opprette en ny under prosedyre:

Private Sub exportQueryToExcel ()

Trykk enter."

3 Kopier og lim inn følgende kode for å eksportere en Access-spørring til Excel-regneark:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Sales Analysis", "C: \ mySales.xls", Sann

Rediger "Salgsanalyse" og skriv inn navnet på spørringen du vil eksportere. Edit "C: \ mySales.xls" og skriv inn banen og navnet på regnearket fil for å lage.

4 Trykk "F5" for å kjøre prosedyren og eksportere søket til Excel.