Daten aus externer Datei als Bereich übernehmen... ?
earlycon
Hallo zusammen,
ich müsste wieder einmal um Eure Hilfe und Unterstützung bitten... 😉
Ich habe mehrere separate Tabellen (Dateien) in denen jedes Referat Eintragungen vornimmt. In einer Masterdatei gibt es ebenfalls für jedes Referat eine separate Tabelle, mit gleichem Aufbau. Nun sollen die Daten aus den Referaten in das jeweilige Blatt in der Mastertabelle übertragen werden können. Das habe ich in einem anderen Projekt schon mal mit folgender Funktion gemacht (hier beispielhaft in Auszügen):
Private Function GetValue(pfad, datei, blatt, zelle)
'** Daten aus geschlossener Arbeitsmappe auslesen
...
arg = "'" & pfad & "[" & datei & "]" & blatt & "'!" & Range(zelle).Range("A1").Address(, , xlR1C1)
'** Auslesen über Excel4Macro
GetValue = ExecuteExcel4Macro(arg)
...
Meine Frage wäre nun, ob man die Daten wirklich nur Zelle für Zelle übertragen kann, oder ob man auch einen ganzen Bereich auf einmal übertragen kann. Da hapert es leider an meiner Kenntnis. Wäre nett, wenn mir da jemand auf die Sprünge helfen könnte. Gleichzeitig noch eine Frage, ob eine Datenübertragung quasi mit Wenn-Abfrage möglich ist, also nur wenn bestimmte Bedingungen erfüllt sind.
Herzlichen Dank für Eure Unterstützung und viele Grüße
Stefan