Mit VBA mehrere Excel Dateien in eine Access 2003 Datenbank importieren
Hallo an Alle,
ich habe folgendes Problem:
In einem Ordner sind ca. 500 xls Dateien vorhanden. Diese gilt es in die Tabelle "TEST" (AccessDatenbank2003) zu importieren.
Die Exceldateien sind von den Spalten her alle gleich aufgebaut.
Ich würde dies gerne mit VBA lösen. Kann mir jemand bitte helfen?
Vielen Dank und viele Grüße
ich habe folgendes Problem:
In einem Ordner sind ca. 500 xls Dateien vorhanden. Diese gilt es in die Tabelle "TEST" (AccessDatenbank2003) zu importieren.
Die Exceldateien sind von den Spalten her alle gleich aufgebaut.
Ich würde dies gerne mit VBA lösen. Kann mir jemand bitte helfen?
Vielen Dank und viele Grüße
Please also mark the comments that contributed to the solution of the article
Content-Key: 272950
Url: https://administrator.de/contentid/272950
Printed on: April 24, 2024 at 03:04 o'clock
2 Comments
Latest comment
Hallo abuelito,
kannst du so machen (habe hier leider gerade nur ein Access 2010 zum Testen, also keine Garantie das das unter Access 2003 läuft):
Pfad und Tabellenname noch in Zeile 2 und 3 anpassen. Wenn die Tabellen keine Überschriften haben, musst du in Zeile 5 den letzten Parameter auf False festlegen.
Grüße Uwe
kannst du so machen (habe hier leider gerade nur ein Access 2010 zum Testen, also keine Garantie das das unter Access 2003 läuft):
Pfad und Tabellenname noch in Zeile 2 und 3 anpassen. Wenn die Tabellen keine Überschriften haben, musst du in Zeile 5 den letzten Parameter auf False festlegen.
Sub ImportExcelFiles()
Const PATH = "C:\Pfad\ExcelDateien"
Const TABLENAME = "TEST"
file = Dir(PATH & "\*.xls")
While file <> ""
DoCmd.TransferSpreadsheet acImport, , TABLENAME, PATH & "\" & file, True
file = Dir
Wend
End Sub