Ich hab schon bei Hans Herbers Tips rausgefunden, wie man auf einen andere Excel-Datei zugreifen kann, ohne diese zu öffnen. Indem man einen entsprechenden Verweis als Formel in eine Zelle schreibt.. Klappt ja auch.
Aber - ich würde dies gerne in VBA tun, ohne eine Tabellenzelle zu bemühen. Ist vielleicht nur von akademischem Interesse, ich finde es aber übersichtlicher. (insbesondere, wenn das Programm abbricht, und man dann irgendwelche verwaisten Zelleinträge oder so hat)
z.B.:
in einer Zelle: ='c:\temp\[mappe1.xls\tabelle1'!a1 - klappt
in einem Modul: a = Workbooks("c:\temp\mappe1.xls").Sheets(1).Range("a1") - klappt nicht
Wer kennt den Trick?
Gruss an alle, Arno.
P.S.: "Bitte beachten Sie auch meine andere Frage direkt nebenan, in diesem Forum!"