Man kann sagen, dass Microsoft Office Excel und Microsoft Office Access Hand -in- Hand gehen, wenn Sie Excel-Daten in einer Access-Datenbank importieren müssen . Die " DoCmd " Objekt enthält den " TransferSpreadsheet " Methode, die Sie verwenden, um eine Tabelle in Access von Excel mit Visual Basic für Applikationen (VBA) importieren können. Diese Methode unterstützt auch andere Dateiformate , wie z. B. Lotus . Ebenso können Sie die gleiche Methode verwenden , um Daten aus Access nach Excel zu exportieren , indem Sie die " AcDataTransferType " Enumeration " acExport . " Anleitung
1
Starten Sie Access . Klicken Sie auf " Leere Datenbank " und klicken Sie auf die Schaltfläche "Erstellen" , um eine neue Datenbank zu erstellen. Klicken Sie auf " Database Tools " und klicken Sie auf " Visual Basic ", um den Microsoft Visual Basic -Fenster zu öffnen. Klicken Sie auf das Menü "Einfügen" und klicken Sie auf "Module" , um einen neuen Code-Modul einfügen
2
Kopieren Sie den folgenden Code , um eine neue Sub-Prozedur zu erstellen : .
Private Sub importExcelSpreadsheet ( )
3
Taste "Enter " auf Ihrer Tastatur , um die "End Sub " für das Verfahren zu erstellen.
4
Kopieren Sie den folgenden Code innerhalb die " private Sub importExcelSpreadsheet ()" vor, um eine Excel-Tabelle in Access importieren:
DoCmd.TransferSpreadsheet acImport , acSpreadsheetTypeExcel9 , _
"Mitarbeiter" , "C: \\ Employees.xlsx " Wahre
5
bearbeiten "Mitarbeiter" und geben Sie den Namen der Tabelle, für die gezielte Tabellenkalkulation . Edit " C: \\ Employees.xlsx " und geben Sie den Pfad und den Namen Ihrer Excel-Tabelle importiert werden
6
Presse "F5" auf Ihrer Prozedur ausführen und importieren Sie die Excel-Tabelle in Access. .