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

Forumthread: gesamte Arbeitsmappe kopieren

gesamte Arbeitsmappe kopieren
24.06.2004 08:37:25
Andreas
Hallo liebe Experten!
Ich habe folgendes Problem! Ich möchte gerne eine komplette Arbeitsmappe Kopieren und dann unter einem anderen Namen speichern.
Die Orginaldatei soll dabei geöffnet bleiben und die Kopie mit dem anderen Namen per ail versendet werden.
Das mit dem Versenden klappt nur nicht das die Datei offen bleibt.
Gibt es zum kopieren einen ähnlichen Befehl wie
ActiveSheet.copy?
Vielen Dank für eure Hilfe!!
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: gesamte Arbeitsmappe kopieren
24.06.2004 11:01:10
Uwe
Hallo Andreas,
schau Dir mal SaveCopyAs an. Z.B. so: ActiveWorkbook.SaveCopyAs "C:\TEMP\XXXX.XLS"
Gruß Uwe
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Arbeitsmappe in Excel kopieren und duplizieren


Schritt-für-Schritt-Anleitung

Um eine gesamte Arbeitsmappe in Excel zu kopieren, kannst Du die folgende Methode nutzen. Diese Anleitung basiert auf Excel 2016 und späteren Versionen:

  1. Öffne die Arbeitsmappe, die Du kopieren möchtest.

  2. Drücke Alt + F11, um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu: Klicke im linken Fenster mit der rechten Maustaste auf "VBAProject (DeinDateiname)" und wähle "Einfügen" > "Modul".

  4. Gib den folgenden Code ein:

    Sub KopiereArbeitsmappe()
       ActiveWorkbook.SaveCopyAs "C:\TEMP\Kopie_XLSX.xlsx"
    End Sub

    Ersetze den Dateipfad und den Dateinamen nach Bedarf.

  5. Führe das Makro aus: Drücke F5, um das Makro auszuführen. Die Arbeitsmappe wird nun kopiert und unter dem angegebenen Namen gespeichert.


Häufige Fehler und Lösungen

  • Fehler: "Das Speichern wurde abgebrochen"

    • Lösung: Überprüfe den angegebenen Speicherort. Stelle sicher, dass der Pfad existiert und Du die erforderlichen Berechtigungen zum Schreiben in diesen Ordner hast.
  • Fehler: "Kopieren funktioniert nicht"

    • Lösung: Stelle sicher, dass Du die richtige Syntax in Deinem VBA-Code verwendest. Prüfe die Dateiendung und den Dateipfad.

Alternative Methoden

Wenn Du keine VBA-Makros verwenden möchtest, gibt es auch andere Möglichkeiten, eine Excel-Arbeitsmappe zu kopieren:

  1. Manuelles Kopieren:

    • Öffne den Windows Explorer und navigiere zum Speicherort Deiner Datei.
    • Mache einen Rechtsklick auf die Datei und wähle "Kopieren".
    • Füge die Datei im gewünschten Ordner ein, indem Du mit der rechten Maustaste klickst und "Einfügen" wählst.
  2. Speichern unter:

    • Öffne die Arbeitsmappe, die Du kopieren möchtest.
    • Gehe zu "Datei" > "Speichern unter" und wähle einen neuen Namen sowie einen neuen Speicherort.

Praktische Beispiele

Hier sind einige Beispiele, wie Du eine Arbeitsmappe in Excel kopieren kannst:

  • Beispiel 1: Du möchtest eine Arbeitsmappe, die Finanzdaten enthält, für das nächste Jahr kopieren. Nutze das Makro, um eine Kopie der Datei zu erstellen und in den entsprechenden Ordner zu speichern.

  • Beispiel 2: Du hast eine Vorlage für Berichte, die Du für verschiedene Projekte nutzen möchtest. Kopiere die Arbeitsmappe und benenne sie entsprechend für jedes Projekt.


Tipps für Profis

  • Verwende die Funktion ActiveWorkbook.SaveCopyAs, um eine Arbeitsmappe ohne sie zu schließen zu kopieren. Das ist besonders nützlich, wenn Du die Originaldatei weiterhin bearbeiten möchtest.
  • Achte darauf, dass Du bei der Verwendung von VBA darauf achtest, die richtigen Dateiformate zu wählen, z.B. .xlsx oder .xlsm, je nach Bedarf.
  • Du kannst auch Excel-Tabellenblätter in andere Arbeitsmappen kopieren, indem Du die Registerkarte des Blatts mit der rechten Maustaste anklickst und „Verschieben oder Kopieren“ wählst.

FAQ: Häufige Fragen

1. Frage Wie kann ich ein Excel-Blatt in eine andere Arbeitsmappe kopieren?

Antwort Klicke mit der rechten Maustaste auf das Tabellenblatt, das Du kopieren möchtest, wähle „Verschieben oder Kopieren“ und wähle die Zielarbeitsmappe aus.

2. Frage Warum funktioniert das Kopieren einer gesamten Arbeitsmappe manchmal nicht?

Antwort Stelle sicher, dass die Arbeitsmappe nicht schreibgeschützt ist und dass Du die richtigen Berechtigungen für den Speicherort hast. Überprüfe auch Deinen VBA-Code auf Syntaxfehler.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige