Hallo Forum,
Ich möchte Daten aus einem Tabellenblatt einer Exceldatei in ein Tabellenblatt einer anderen Exceldatei übernehmen. Dateien, Tabellenblätter und Zellen sind variabel. Das Ganze soll möglichst ohne ".open", ".activate" und ".select" funktionieren.
Ich habe einen Quellpfad und eine Quellmappe sowie einen Zielpfad und eine Zielmappe. Die Direktzuweisungen nach dem Muster z.B.
Workbooks(ZielPfad & ZielMappe).Sheets(i).Cells(8, 37) = Workbooks(QuellPfad & QuellMappe).Sheets(j).Cells(1, 4)
klappen nicht. Irgendwie kommt immer die Fehlermeldung "Index außerhalb des gültigen Bereichs". Auch mit vorherigen "ChDir QuellPfad" oder "ChDir ZielPfad" kriege ich es nicht hin.
Weiß jemand, was ich falsch mache? - oder geht es ohne "workbooks.open" nicht?
Viele Grüße, Helmut.
|