Importieren von Daten in Access mit VBA

July 16

Importieren von Daten in Access mit VBA

Importieren von Daten mittels Automatisierung ist viel schneller, als die Daten manuell zu importieren. Microsoft Access ist eine relationale Datenbank-Anwendung, die Bestandteil der Microsoft Office-Suite ist. In Access können Sie Visual Basic für Applikationen (VBA) verwenden, um das Importieren von Daten automatisieren. Importieren von Daten mit VBA könnte nützlich sein, wenn Sie viele Blätter in einer Excel-Arbeitsmappe importiert haben. In nur wenigen Schritten können Sie zum Importieren von Daten in Access VBA-Code schreiben.

Anweisungen

1 Starten Sie Microsoft Excel und fügen Sie die folgenden Daten in "Tabelle1" und in "Tabelle2":

FELD 1-FELD 2

DATEN 1 2

DATEN 1 2

Speichern Sie die Arbeitsmappe "C:\", als "XLToImport.xlsx".

2 Starten Sie Microsoft Access, klicken Sie auf "Datenbanktools" und wählen Sie "Visual Basic."

Geben Sie Folgendes ein, um eine neue Sub zu erstellen:

Sub importExcelWorkbook()

Drücken Sie "Enter."

3 Geben Sie Folgendes ein, um importieren "Sheet1."

DoCmd.TransferSpreadsheet AcImport, acSpreadsheetTypeExcel97 _

"Sheet1", "C:\XLToImport.xlsx", True, "Sheet1!A1:D100"4

Geben Sie Folgendes ein, um importieren "Tabelle2."

DoCmd.TransferSpreadsheet AcImport, acSpreadsheetTypeExcel97 _

"Sheet2", "C:\XLToImport.xlsx", True, "Sheet2!A1:D100"5

Führen Sie Ihre Sub um die ersten beiden Blätter Ihre Excel-Arbeitsmappe importieren.