Kopieren in Excel

Ich möchte einen Zellbereich aus einer Excel-Datei, die nicht geöffnet ist (und die auch nicht geöffnet werden soll), kopieren und in das momentan aktive Excel-Arbeitsblatt einfügen. Dabei soll der Zellinhalt (sowohl Formeln als auch Formatierungen der Ursprungszellen) unverändert bleiben.

Das ganze soll automatisch funktionieren, ich glaube, am ehesten ist das mit einem VBA-Makro zu realisieren.

Falls es sich bei der Lösung tatsächlich um ein Makro handelt, bitte ich um den entsprechenden Syntax (alleine bringe ich das leider nicht hin).

Zum besseren Verständnis, hier die Bezeichnungen der Dateien und der Arbeitsblätter, auf die zugegriffen bzw. in die kopiert wird:

Die Datei, aus der der Zellbereich stammt, hat den Namen „Haus.xls“,
das Arbeitsblatt, aus dem die Daten stammen „Autokosten“,

die Datei, in die die Daten eingefügt werden sollen „Übersicht.xls“
und das dazugehörige Tabellenblatt „Ausgaben“

Vielen Dank für Ihre Hilfe

mfg
Franz Maier

habe leider keine idee, wie mann daten aus einer datei kopiert ohne diese zu öffnen. glaube auch nicht das dieses geht.
aber dein makro kannst du schnell selber machen.
die Funktion „makro aufzeichnen“ funktioniert wie ein recorder.
hast du den menüpunkt „makro aufzeichnen“ aktiviert, brauchst du nur noch das notwendige von hand ausführen. also die gewünschte datei öffnen, die entsprechenden zellen kopieren und an gewünschte stelle einfügen, wenn unbedingt notwendig auch die datei wieder schließen. ist als erledigt, dann „makro aufzeichnen“ beenden. das makro kannst du dann jeder zeit über ein tastenkürzel, eine schalttaste oder einen menüpunkt ausführen lassen.

tschau nussi