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

Forumthread: Mehrere Tabellenblätter in Arbeitsmappe speichern

Mehrere Tabellenblätter in Arbeitsmappe speichern
22.12.2012 21:09:18
Paulo
Wie kann ich mehrere geöffnete Einzeltabellen mittels Makro in einer neuen Arbeitsmappe mit neuem Dateinamen für die Arbeitsmappe speichern, ohne diese einzeln verschieben zu müssen?

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mehrere Tabellenblätter in Arbeitsmappe speichern
22.12.2012 21:15:07
Hajo_Zi
benutze den Makrorecorder. Speichern unter.

AW: Mehrere Tabellenblätter in Arbeitsmappe speichern
22.12.2012 21:24:24
Paulo
Danke für den Hinweis, aber bin kein Profi und bräuchte da doch etwas detaillierte Info der Abfolge. Mein Versuch mit dem Makrorekorder war leider nicht erfolgreich.

Anzeige
AW: Mehrere Tabellenblätter in Arbeitsmappe speichern
22.12.2012 21:28:36
Hajo_Zi
den Makro recorder kannst du also starten wo ist das Problem? Den Dialog Speichern unter aufrufen dürfte es nicht sein.
Gruß Hajo

AW: Mehrere Tabellenblätter in Arbeitsmappe speichern
22.12.2012 21:41:48
Paulo
Tut mir leid, aber damit ist mir leider nicht geholfen.

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Mehrere Tabellenblätter in einer Arbeitsmappe speichern


Schritt-für-Schritt-Anleitung

Um mehrere Tabellenblätter in Excel zu speichern, kannst du die folgenden Schritte befolgen:

  1. Öffne die Excel-Datei: Stelle sicher, dass alle Tabellenblätter, die du speichern möchtest, geöffnet sind.

  2. Makro Recorder aktivieren: Gehe zu „Entwicklertools“ und klicke auf „Makro aufzeichnen“. Falls du die Entwicklertools nicht siehst, musst du sie aktivieren.

  3. Aktion aufzeichnen:

    • Wähle das erste Tabellenblatt aus.
    • Klicke auf „Datei“ > „Speichern unter“.
    • Wähle den Speicherort und gib einen neuen Dateinamen ein.
    • Klicke auf „Speichern“ und wiederhole dies für jedes Tabellenblatt.
  4. Makro stoppen: Klicke auf „Entwicklertools“ und dann auf „Aufzeichnung stoppen“.

  5. Makro ausführen: Um die Aktion zu wiederholen, geh zu „Entwicklertools“ > „Makros“, wähle dein Makro aus und klicke auf „Ausführen“.

Wenn du mehrere Tabellenblätter als PDF speichern möchtest, kannst du dies ebenfalls automatisieren, indem du ein spezifisches Makro verwendest.


Häufige Fehler und Lösungen

  • Problem: Makro Recorder funktioniert nicht.

    • Lösung: Stelle sicher, dass die Entwicklertools aktiviert sind. Überprüfe auch, ob du die richtige Excel-Version verwendest.
  • Problem: Ich kann die Tabellenblätter nicht als PDF speichern.

    • Lösung: Nutze die Funktion „Datei“ > „Exportieren“ > „PDF/XPS-Dokument erstellen“. Wähle „Aktuelles Blatt“ oder „Ausgewählte Blätter“ aus, um mehrere Arbeitsblätter als PDF zu speichern.

Alternative Methoden

Wenn du keine Makros verwenden möchtest, kannst du auch manuell mehrere Tabellenblätter speichern:

  1. Auswahl der Tabellenblätter: Halte die Strg-Taste gedrückt und klicke auf die Tabellenblätter, die du speichern möchtest.

  2. Rechtsklick: Klicke mit der rechten Maustaste auf eines der ausgewählten Tabellenblätter und wähle „Kopieren“ aus.

  3. Neues Arbeitsblatt: Öffne ein neues Arbeitsblatt und füge die kopierten Blätter ein.

  4. Speichern: Speichere das neue Arbeitsblatt wie gewohnt.

Wenn du die Blätter als PDF speichern möchtest, kannst du die Funktion „Drucken“ verwenden und „Microsoft Print to PDF“ als Drucker auswählen.


Praktische Beispiele

  • Beispiel 1: Um alle Arbeitsblätter als PDF zu speichern, gehe zu „Datei“ > „Drucken“, wähle „Microsoft Print to PDF“ und klicke auf „Drucken“. Dies speichert alle ausgewählten Blätter in einer PDF-Datei.

  • Beispiel 2: Um mehrere Tabellenblätter als einzelne PDF-Dateien zu speichern, kannst du ein Makro verwenden. Hier ist ein einfaches Beispiel:

Sub SpeichereAlsPDF()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Pfad\" & ws.Name & ".pdf"
    Next ws
End Sub

Dieses Skript speichert jedes Tabellenblatt als separate PDF-Datei in dem angegebenen Ordner.


Tipps für Profis

  • Benutzerdefinierte Makros: Erstelle benutzerdefinierte Makros, um häufige Aufgaben zu automatisieren, wie das Speichern von Arbeitsblättern als PDFs.

  • Verwendung von Variablen: Nutze Variablen innerhalb deiner Makros, um Pfade und Dateinamen dynamisch zu gestalten.

  • Fehlerbehandlung: Implementiere Fehlerbehandlungsroutinen in deinem VBA-Code, um Laufzeitfehler zu vermeiden.


FAQ: Häufige Fragen

1. Wie speichere ich alle Arbeitsblätter als PDF in Excel? Du kannst die Funktion „Exportieren“ verwenden, um alle Arbeitsblätter als PDF zu speichern. Wähle „Datei“ > „Exportieren“ > „PDF/XPS-Dokument erstellen“.

2. Wie speichere ich mehrere Tabellenblätter in einer neuen Arbeitsmappe? Verwende den Makro Recorder, um die Schritte aufzuzeichnen, oder kopiere die Blätter manuell in eine neue Arbeitsmappe und speichere sie dort.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige