Hallo!
Ich möchte alle Excel- Dateien aus einem bestimmten Ordner automatisch, nacheinander in die selbe Tabelle importieren. Geht das bzw. wie gehe ich da vor? Irgendwie bekomme ich die Schleife nicht hin.
Vielen Dank im Voraus
Gruß
Georg
Hallo Georg,
ich weiß nicht, ob ich Deine Frage richtig verstanden habe.
Wenn es darum geht, wie man alle Dateien eines Verzeichnisses durchlaufen kann, ist das sehr einfach: Der Dir-Befehl liefert alle Dateien, den ruft man in einer Loop so lange auf, bis er keine Ergebnisse mehr liefert.
Das Prinzip:
Dim myFile$
myFile=Dir("*.xls")
Do while myFile""
'Nun kann diese Datei verarbeitet werden!
myFile=Dir 'Lese nächsten Dateinamen ein!
Loop
Der Import selber lässt sich nicht so einfach abhandeln - hier ist z.B. wichtig, wie die Struktur der einzelnen Tabellen aussieht!
Mit freundlichen Grüßen,
Kurt Fortwängler
EDV - Beratung und Dienstleistung
http://www.fortwaengler.de
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Danke!
Vielen Dank!
Genau, ich kam nicht dahinter wie ich das Verzeichnis durchlaufen kann.
Wie ich das nachher verarbeitete ist schon klar.
Noch mal Danke.
Ich werde es gleich Morgen mal probieren.
Gruß
Georg
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]