Clever-Excel-Forum

Normale Version: Umziehen einer Exceldatei
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hi,

ich möchte mit meine Excel-Datei(Datei1.xlsm) umziehen. Es soll alles so sein wie bei der bestehenden Datei. Aber es soll eine neue Datei, der Name soll gleich sein, sein. Aber ich möchte sie nicht einfach speichern oder Kopieren.

Aktuelle Datei: D:\Ordner1\Datei1.xlsm
Neue Datei: D:\Ordner2\Datei1.xlsm

Es müssen also beide Dateien geöffnet werden & dann die Worksheets in die andere Datei. Doch dann ändert der ja Verknüpfungen. Die verweisen dann immer von der neuen auf die aktuelle Datei. Das möchte ich verhindern. Es soll nachher 1:1 genauso alles funktionieren(also auch der Code soll in der neuen Datei vorhanden sein). Wie gehe ich dazu vor?

lieben Dank

Julia :)
Hi,

(30.03.2017, 14:51)o0Julia0o schrieb: [ -> ]Aber ich möchte sie nicht einfach speichern

warum nicht?

Workbook.SaveAs
Weil ich Probleme mit einer Datei habe. Wenn ich den gleichen Code in eine andere Datei tue, funktioniert der Code. Aber in der Originaldatei nicht. Daher möchte ich umziehen. Ein Speichern hilft nix -> http://www.clever-excel-forum.de/thread-9382.html

Wenn ich einfach die Sheets kopiere von der aktuellen Datei erhalte ich z.B. "=WENN('[AKTUELLEDATEI.xlsm]Tabelle1" in Formeln anstelle von "=WENN(Tabelle1".

Außerdem kann ich nicht immer mehrere Tabellenblätter kopieren, sondern manchmal nur 1 oder 2 am Stück, sonst erhalte ich:
[attachment=10509]

Auch habe ich folgende Meldung erhalten, als ich 2 Tabellen ´rüberkopiert habe:
[attachment=10510]
Einzig habe ich das hier verwendet: http://www.clever-excel-forum.de/thread-...l#pid73126
In 2 Tabellen wohl. Und dort in der dazugehörigen Bedingten Formatierung auf die Codes zu:
Code:
ThisWorkbook.Names.Add Name:="AktiveZeile", RefersToR1C1:=Target.Row
So sieht das dann in den Bedingten Formatierungen aus, jeweils bei den 2 Tabellenblättern identisch(hier mal für ein Tabellenblatt die Bilder):
http://www.clever-excel-forum.de/attachm...?aid=10290
http://www.clever-excel-forum.de/attachm...?aid=10291
Aber das macht ja in der aktuellen Datei auch kein Problem. Warum motzt Excel dann beim ´rüberkopieren von Tabellen? Oder kommt das Problem einfach nur daher, dass er aktuell den Namen anlegt & beim 2. Blatt den Namen wieder überschrebit(beim Kopieren des Tabellenblattes in die neue Datei, während ja schon ein Tabellenblatt davon vorhanden ist und einen Namen festgelegt hat). Dann wäre das ja kein Problem. Die Namen werden ja ohnehin nur temporär angelegt.
Hallo Julia,

wenn Du Blätter aus einer Datei in eine andere kopierst und hast dabei irgendwelche Bezüge auf andere Tabellenblätter, dann bleiben die Bezüge auf die Quelldatei gerichtet. Die Bezüge können in Formeln sein, in benannten Bereichen, in Gültigkeiten, in Diagrammen ...

Wenn ich eine identische Datei in einem anderen Ordner will, tue ich sie doch einfach nur kopieren und dort einfügen. Dann ist sie 100% gleich.