Eine Batch-Excel-Tabelle in MS-Access mit VBA importieren

March 25

Zu wissen, wie Microsoft Office Excel-Arbeitsblätter in einer Microsoft Office Access-Datenbank mit Visual Basic für Applikationen zu importieren, bekannt als VBA, Sie Zeit sparen können wenn Sie Excel-Daten in einer Access-Datenbank benötigen. Excel ist ein Tabellenkalkulations-Programm, das häufig verwendet, um große Datenmengen zu analysieren. Der Zugang ist ein relationales Datenbank-Managementsystem für kleinere Datenbanken verwendet. Beide Produkte sind im Lieferumfang der Microsoft Office-Suite. VBA ist eine Computer-Programmiersprache von Microsoft verwendet, um die Automatisierung von Routineaufgaben, die sonst manuell durchgeführt.

Anweisungen

1 Starten Sie Microsoft Office Access, wählen Sie "Datenbanktools" klicken dann auf "Visual Basic" um das Fenster "Microsoft Visual Basic" öffnen.

2 Wählen Sie im Menü "Einfügen" und klicken Sie auf "Module".

3 Kopieren Sie und fügen Sie den folgenden Code in das Modul:

Sub importExcelfile()

Dim SheetPath As String

SheetPath = "C:\Book1.xls"

DoCmd.TransferSpreadsheet AcImport, acSpreadsheetTypeExcel97 _

"ImportedSpreadsheet", sheetPath, True, "Sheet1!A1:D100"

MsgBox "Importierte Sheet1 von" & SheetPath & "Erfolgreich!"

EndSub