Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Excel-Datei duplizieren

Excel-Datei duplizieren
19.02.2013 09:14:39
Stefan
Hallo zusammen,
ich habe eine Excel-Liste, auf die mehrere Personen zugreifen und dort Änderungen vornehmen. Nun würde ich gerne diese Excel-Datei automatisch duplizieren, so dass immer der aktuelle Stand auch in einer zweiten Excel-Datei abgebildet ist (sobald Änderungen vorgenommen wurden).
Ist so etwas (oder etwas ähnliches) umsetzbar?
Herzlichen Dank bereits vorab und viele Grüße
Stefan

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel-Datei duplizieren
19.02.2013 09:42:21
Stefan
Guten Morgen Klaus,
sorry, ich habe mich eindeutig unklar ausgedrückt. Gut wäre, wenn nicht der ganze Inhalt der Datei dupliziert wird, sondern lediglich ein bestimmter Bereich aus Zellen in einer neuern Datei dupliziert wird.
Sorry nochmals für die unpräzise Darstellung.
Grüße Stefan

Anzeige
AW: Excel-Datei duplizieren
19.02.2013 09:56:00
Klaus
wenn nicht der ganze Inhalt der Datei dupliziert wird, sondern lediglich ein bestimmter Bereich aus Zellen in einer neuern Datei dupliziert wird.
Hallo Stefan,
das geht, ist aber viel aufweniger als der 1-Zeilen-Code "SaveCopyAs".
Ich frag einfach mal ganz doof: Ist dein Festplattenspeicherplatz so knapp?
Die Lösung auf dein Problem in Pseudocode:
kopiere Bereich
erstelle neues Worbook (automatisch aktiv)
einfügen Bereich
speichere aktives workbook
schließe aktives workbook
kann ich heute mittag nochmal in echten Code übersetzen.
Grüße,
Klaus M.vdT.
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Excel-Datei duplizieren: So geht's


Schritt-für-Schritt-Anleitung

Um eine Excel-Datei zu duplizieren, kannst Du den folgenden Pseudocode verwenden und ihn in VBA umsetzen:

  1. Bereich kopieren: Wähle den spezifischen Zellbereich aus, den Du duplizieren möchtest.
  2. Neues Workbook erstellen: Erstelle eine neue Excel-Datei.
  3. Einfügen des Bereichs: Füge den kopierten Bereich in die neue Datei ein.
  4. Speichern: Speichere die neue Datei unter einem gewünschten Namen.
  5. Schließen: Schließe das aktive Workbook.

Hier ist ein Beispiel für den VBA-Code:

Sub DuplizierenExcelTabelle()
    Dim wbNeues As Workbook
    Dim wsAktuell As Worksheet
    Dim rngBereich As Range

    ' Aktuelles Arbeitsblatt und den Bereich definieren
    Set wsAktuell = ThisWorkbook.Sheets("Tabelle1") ' Hier den Namen der Tabelle anpassen
    Set rngBereich = wsAktuell.Range("A1:B10") ' Hier den gewünschten Bereich anpassen

    ' Neues Workbook erstellen
    Set wbNeues = Workbooks.Add
    rngBereich.Copy
    wbNeues.Sheets(1).Range("A1").PasteSpecial Paste:=xlPasteAll

    ' Neues Dokument speichern
    wbNeues.SaveAs Filename:="Duplizierte_Datei.xlsx"
    wbNeues.Close
End Sub

Häufige Fehler und Lösungen

  • Fehlermeldung beim Speichern: Achte darauf, dass Du den Dateipfad korrekt angibst und dass Du Schreibrechte in dem angegebenen Verzeichnis hast.
  • Bereich nicht gefunden: Stelle sicher, dass der Zellbereich korrekt definiert ist und die Tabelle existiert. Überprüfe den Tabellennamen und den Zellbereich.

Alternative Methoden

Falls Du keine VBA-Lösung verwenden möchtest, kannst Du auch manuell eine Excel-Datei duplizieren:

  1. Öffne die gewünschte Excel-Datei.
  2. Gehe zu „Datei“ > „Speichern unter“.
  3. Wähle den Speicherort und benenne die Datei um.
  4. Klicke auf „Speichern“.

Für das Duplizieren von bestimmten Bereichen kannst Du den kopierten Zellbereich (Strg + C) in eine neue Excel-Datei (Strg + V) einfügen.


Praktische Beispiele

Angenommen, Du hast eine Excel-Liste, die Du regelmäßig aktualisierst. Du möchtest nur einen bestimmten Bereich, wie z.B. eine Kundenliste, duplizieren. Folgendes kannst Du tun:

  1. Wähle den Bereich mit den Kundendaten aus.
  2. Kopiere diesen Bereich.
  3. Erstelle eine neue Excel-Datei und füge die Daten dort ein.
  4. Speichere die Datei unter einem geeigneten Namen.

Diese Methode kannst Du nutzen, um eine Excel-Liste zu duplizieren, ohne die gesamte Datei zu replizieren.


Tipps für Profis

  • Überlege, den VBA-Code so anzupassen, dass er automatisch beim Speichern der Hauptdatei ausgeführt wird. So wird die Datei bei jeder Aktualisierung der Hauptdatei dupliziert.
  • Nutze Makros, um den Prozess zu automatisieren. Du kannst auch Schaltflächen in der Excel-Oberfläche hinzufügen, um die Funktion auszuführen.
  • Denke daran, den Speicherort und die Namenskonventionen für die duplizierten Dateien einheitlich zu halten, um die Übersichtlichkeit zu wahren.

FAQ: Häufige Fragen

1. Wie dupliziere ich eine Excel-Tabelle?
Du kannst eine Excel-Tabelle duplizieren, indem Du den gewünschten Zellbereich kopierst und in eine neue Excel-Datei einfügst. Alternativ kannst Du den oben genannten VBA-Code verwenden.

2. Ist es möglich, nur einen bestimmten Bereich zu duplizieren?
Ja, Du kannst mit VBA oder manuell nur einen bestimmten Bereich aus Deiner Excel-Datei duplizieren, indem Du den gewünschten Zellbereich auswählst und in eine neue Datei einfügst.

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