24.11.2019, 17:23
Hallo,
ich habe eine Excel-Arbeitsmappe mit 34 Tabellen. Alle Tabellen sind gleich Aufgebaut.
Anzahl der Spalten ist gleich und die Spalten haben auch die gleichen Spaltenüberschriften.
Diese Tabellen möchte ich jetzt in nur eine Accesstabelle importieren. Dazu habe ich mir ein Modul geschrieben, mit dem ich aber nur eine Tabelle importieren kann.
Wie könnte ich jetzt eine Schleife einbauen, damit alle 34 Tabellen nacheinander in die Accesstabelle "Filialdaten" importiert werden.
Die Exceltabellen haben die Bezeichnung 9542 bis 9799. Es sind Filialnummern, die aber nicht fortlaufend sind!
Für die Hilfe wäre ich sehr dankbar!!
LG Grüsse
Jo
ich habe eine Excel-Arbeitsmappe mit 34 Tabellen. Alle Tabellen sind gleich Aufgebaut.
Anzahl der Spalten ist gleich und die Spalten haben auch die gleichen Spaltenüberschriften.
Diese Tabellen möchte ich jetzt in nur eine Accesstabelle importieren. Dazu habe ich mir ein Modul geschrieben, mit dem ich aber nur eine Tabelle importieren kann.
Code:
Option Compare Database
Public Sub Excelimport()
DoCmd.Close acTable, "Fildaten"
DoCmd.DeleteObject acTable, "Fildaten"
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, _
"Fildaten", "C:\Users\Statandartsreport\Analyse_Filialen.xlsm", True, "9542!"
End Sub
Wie könnte ich jetzt eine Schleife einbauen, damit alle 34 Tabellen nacheinander in die Accesstabelle "Filialdaten" importiert werden.
Die Exceltabellen haben die Bezeichnung 9542 bis 9799. Es sind Filialnummern, die aber nicht fortlaufend sind!
Für die Hilfe wäre ich sehr dankbar!!
LG Grüsse
Jo