hur du importerar avgränsad Excelblad i Access VBA

Att veta hur du importerar en Excel tabbavgränsad kalkylblad till Access i Visual Basic for Applications ( VBA ) är användbar kunskap att ha . En gemensam uppgift när man arbetar med Microsoft Office-program är att överföra data från ett program till ett annat . VBA kan användas i Microsoft Office-program för att automatisera processer som importera och exportera data . Det är inte svårt att skriva en liten funktion i VBA för att importera dina tabbavgränsad Excel till Access
1 .
Starta MS Access 2007 och välj ” Databasverktyg . ” Klicka på ” Visual Basic ”för att öppna ” Microsoft Visual Basic ” -fönstret.
2 .
Skapa en ny undersida genom att skriva ” Sub importExcelfile () ” och tryck på ” Enter ”.

Type ” DoCmd. TransferSpreadsheet acImport , acSpreadsheetTypeExcel97 , _

” SpreadSheetImported ”,” C: \ excelFileToImport. xlsx , ”sant” Blad1 A1 : D100 ” ” inuti din nya sub .
3 .
Tryck på ” F5 ” för att köra din nya sub . Byt fönster till ” Microsoft Access ” och du kommer att se en tabell med namnet ” SpreadSheetImported ”under ” alla tabeller. ”

tips och varningar

  • Din nya sub borde se så här:
  • ” Sub importExcelFile ()
  • DoCmd. TransferSpreadsheet acImport , acSpreadsheetTypeExcel97 , _
  • ” TestData1 ” , ” C: \ excelFileToImport. xlsx ” , True , ” Blad1 A1 : D100 ”
  • End Sub ”
  • Visited 1 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました