Att manipulera data som lagras i Access med Microsoft Office Excel måste du exportera den till ett Excel-kalkylblad . Visual Basic for Applications ( VBA ) kan användas för att automatisera processen att exportera en fråga eller tabell från Access till Excel . Det snabbaste sättet är att använda TransferSpreadsheet metoden tillgänglig i VBA . Metoden kräver ett frågenamn , utgången sökväg och namn som parametrar för att slutföra uppgiften . Denna metod är användbar om du vill exportera flera tabeller eller frågor från en Access-databas . Saker du behöver Review, Visual Basic for Applications
Visa fler instruktioner
1 Tillgång
Launch , klicka " Tom databas " och klicka på " Skapa " -knappen för att skapa ett nytt databas. Klicka på " Database Tools " -fliken och klicka på " Visual Basic " för att öppna Microsoft Visual Basic Window . Klicka på " Infoga " -menyn och klicka på " modul " för att infoga en ny kodmodul
2
Kopiera och klistra in följande kod för att skapa en ny sub förfarande : .
Private Sub exportQueryToExcel ( ) katalog
Tryck " Enter ".
3
Kopiera och klistra in följande kod för att exportera en Access-frågan till ett Excel-kalkylblad :
DoCmd . TransferSpreadsheet acExport , acSpreadsheetTypeExcel9 , " Sales Analysis " , " C : \\ mySales.xls " , Sant
Redigera " Sales Analysis " och skriv namnet på den fråga som du vill exportera . Edit " C : \\ mySales.xls " . . Och ange sökvägen och namnet på kalkylbladet filen för att skapa
4
Tryck " F5 " för att köra din procedur och exporterar frågan till Excel Review Addera ditt