Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabellenblätter kopieren OHNE Zellbezüge

Tabellenblätter kopieren OHNE Zellbezüge
09.04.2009 11:40:48
Rob
Hallo zusammen,
ich möchte aus einer Excel Datei mehrere Arbeitsblätter in eine neue Excel Datei kopieren.
Dabei verknüpft Excel aber immer automatisch die ursprungsformeln der ersten Datei wieder zu den Tabellenblättern aus der ersten Datei.
D.h.: Wenn ich ein Arbeitsblatt von "Datei1" in "Datei2" kopiere, dann beziehen sich alle Formeln die in dem reinnkopierten Blatt in "Datei2" stehen auf "Date1" z.B: "=Datei1!C3".
Ich möchte aber - da die Blattstrukturen in "Datei2" genau denen in "Datei1" entsprechen - das sich die Formeln auf "Datei2" beziehen und nicht auf "Datei1".
Wie kann ich ganze Arbeitsbätter also in eine neue Datei kopieren, ohne das sich die Formelbezüge auf die Ursprungsdatei beziehen?
Vielen Dank für Eure Hilfe im Voraus!
Beste Grüße
Rob
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblätter kopieren OHNE Zellbezüge
09.04.2009 12:04:26
Rudi
Hallo,
kopiere die Blätter auf einen Schlag.
Sheets(Array("Tabelle1", "Tabelle2")).Copy
Gruß
Rudi
AW: Tabellenblätter kopieren OHNE Zellbezüge
09.04.2009 12:29:38
Mike
Hey Rob,
Du könntest ...
... eine Kopie der bestehenden Datei erstellen und
alle Unnötige dann rauslöschen
oder
... Du kopierst wie bisher und änderst dann den
Bezug mittels SUCHEN - ERSETZEN ab.
Gruss
Mike
Anzeige
AW: Tabellenblätter kopieren OHNE Zellbezüge
09.04.2009 13:25:13
Rob
Hallo Rudi,
ich habe es nochmal mit Deinem Makro probiert.
Jetzt geht es...
Ich muss dann allerdings die Mappe neu benennen, aber das ich kein Problem!
Vielen Dank nochmal!
Robert
dito ohne VBA
09.04.2009 12:33:21
WF
Hi Rob,
die zu kopierenden Tabellen nacheinander bei gedrückter Strg-Taste aktivieren
Bearbeiten - Blatt Verschieben/Kopieren: Kopie erstellen
zur Mappe: Deine neue
Salut WF
Anzeige
AW: dito ohne VBA
09.04.2009 13:01:10
Rob
Vielen Dank für Eure schnellen Vorschläge, aber leider bleibt das Problem bestehen.
Wenn ich die Blätter wie bei Euch angegeben kopiere, dann beziehen sich die Formeln, die in diesen Blättern standen, nach wie vor auf die alte Datei, anstatt auf die neue Datei.
Ich meine also z.B.:
Wenn in Datei 1, Tabellenblatt 1, Zelle A1 folgendes steht:
=Tabellenblatt2!A3*Tabellenblatt2!A1
Dann sieht diese Zelle, wenn ich das ganze in eine neue Datei kopiere so aus:
='[Datei1.xls]Tabellenblatt2'!A3*[Datei1.xls]Tabellenblatt2'!A1
Ich hätte aber gerne die Ursprungsformel in der neuen Datei, also diese:
=Tabellenblatt2!A3*Tabellenblatt2!A1
Wie kann ich es also vermeiden, das Excel beim Kopieren den Bezug "[Datei1.xls]...."zur Ursprungsdatei übernimmt?
Ich hoffe ich konnte es einigermaßen verständlich beschreiben! ;)
Besten Dank!
Robert
Anzeige
AW: dito ohne VBA
09.04.2009 13:03:58
Rudi
Hallu,
nicht nachvollziehbar. Du machst was falsch.
Gruß
Rudi
du musst alle Bezugstabellen kopieren
09.04.2009 13:24:21
WF
Hi,
wenn in Datei1 in der Tabelle1 Formeln sich auf Tabelle2 beziehen
musst Du beide Tabellen gleichzeitig kopieren.
Wenn in Datei2 eine Tabelle2 besteht, die Du verwenden willst, mußt Du die vorher umtaufen und.
Salut WF
Anzeige
AW: du musst alle Bezugstabellen kopieren
09.04.2009 13:26:20
Rob
Ahh...okay!
Danke!

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tabellenblätter kopieren ohne Zellbezüge


Schritt-für-Schritt-Anleitung

Um ein Excel-Blatt in eine andere Datei zu kopieren, ohne dass Zellbezüge zu der Ursprungsdatei bestehen, kannst du folgende Schritte befolgen:

  1. Öffne beide Excel-Dateien: Die Datei, aus der du kopieren möchtest (Datei1), und die Ziel-Datei (Datei2).
  2. Aktiviere das gewünschte Tabellenblatt in Datei1.
  3. Drücke die Strg-Taste und wähle alle Tabellenblätter aus, die du kopieren möchtest. Alternativ kannst du ein einzelnes Blatt auswählen.
  4. Kopiere die Blätter: Klicke mit der rechten Maustaste auf das ausgewählte Blatt und wähle „Verschieben oder Kopieren…“.
  5. Wähle Datei2 als Ziel und aktiviere die Option „Kopie erstellen“.
  6. Klicke auf OK. Nun werden die Blätter in Datei2 kopiert, aber die Formeln werden weiterhin auf die Ursprungsdatei verweisen.

Um dies zu umgehen, gehe wie folgt vor:

  1. Kopiere das Blatt wie beschrieben.
  2. Gehe zu Datei2 und wähle das kopierte Blatt aus.
  3. Drücke Strg + H um das Suchen und Ersetzen-Fenster zu öffnen.
  4. Gib den Bezug zur Ursprungsdatei ein (z.B. =[Datei1.xls]) in das Feld „Suchen nach“.
  5. Lass das Feld „Ersetzen durch“ leer und klicke auf „Alle ersetzen“.

Jetzt sollte das kopierte Blatt in Datei2 keine Zellbezüge mehr zur Ursprungsdatei haben.


Häufige Fehler und Lösungen

  • Formeln bleiben verknüpft: Stelle sicher, dass du die richtigen Schritte befolgst, um das Blatt zu kopieren. Wenn du das Blatt nur ohne die Strg-Taste auswählst, kannst du ungewollte Zellbezüge behalten.

  • Formelbezüge ändern sich nicht: Wenn nach dem Suchen und Ersetzen noch Bezüge vorhanden sind, überprüfe, ob du alle möglichen Varianten der Ursprungsdatei eingegeben hast.


Alternative Methoden

  1. Excel Datei duplizieren: Erstelle eine Kopie der gesamten Datei (Datei1) und lösche die Blätter, die du nicht benötigst. Diese Methode ist einfach und umgeht das Problem mit Zellbezügen.

    Datei > Speichern unter > [Neuer Name]
  2. Einfügen als Werte: Kopiere das Tabellenblatt und füge es in die neue Datei als Werte ein. Dies entfernt alle Formeln und Bezüge.

    • Kopiere das Blatt und wähle in Datei2 „Einfügen“ -> „Inhalte einfügen“ -> „Werte“.

Praktische Beispiele

  • Wenn du ein Pivot-Diagramm kopieren möchtest, benutze die Methode „Einfügen als Werte“, um sicherzustellen, dass keine Verknüpfungen zur Ursprungsdatei bestehen.

  • Um mehrere Tabellenblätter in ein Tabellenblatt zu kopieren, kannst du die Methode „Kopieren und Einfügen“ verwenden und danach die Zellbezüge manuell anpassen.


Tipps für Profis

  • Makros verwenden: Wenn du regelmäßig Tabellenblätter kopierst, könnte ein Makro helfen, den Prozess zu automatisieren. Dies spart Zeit und minimiert Fehler.

  • Formeln in andere Dateien kopieren: Wenn du Excel-Formeln aus einer anderen Datei kopieren möchtest, achte darauf, dass du die Bezüge nicht mitkopierst. Verwende die „Werte einfügen“-Option, um die Formeln ohne Bezug auf die Ursprungsdatei zu erhalten.


FAQ: Häufige Fragen

1. Wie kann ich ein Excel-Blatt in eine andere Datei kopieren, ohne Verknüpfungen? Du kannst das Blatt kopieren und dann die Zellbezüge mit der Suchen- und Ersetzen-Funktion anpassen.

2. Was passiert, wenn ich die Ursprungsdatei lösche? Wenn die Formeln in der neuen Datei auf die Ursprungsdatei verweisen, wird Excel einen Fehler anzeigen, wenn du die Ursprungsdatei löschst. Daher ist es wichtig, die Bezüge zu entfernen, bevor du die Ursprungsdatei löschst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige