SaveAsPDF

Dieser Artikel stellt verschiedene Methoden vor, um eine Excel-Tabelle als PDF zu speichern.

Verschiedene Methoden zum Speichern einer Excel-Tabelle als PDF

Methode 1: Einzelne Tabelle mit „Speichern unter“ als PDF speichern

In Excel können Sie eine einzelne Tabelle als PDF-Datei speichern, indem Sie die Funktion „Speichern unter“ verwenden.

Schritt 1: Aktivieren Sie die Tabelle, die Sie exportieren möchten, und klicken Sie auf „Datei“. In diesem Beispiel möchten wir die Tabelle „Sales“ exportieren.

Aktivieren Sie den Plattenverkauf

Schritt 2: Wählen Sie im Dialogfeld „Speichern unter“ einen Ordner zum Speichern der PDF-Datei aus und geben Sie in das Textfeld „Dateiname“ einen Namen für die PDF-Datei ein. Wählen Sie im Dropdown-Menü „Speichern als Typ“ die Option „PDF“ aus.

Save as pdf

Schritt 3: Klicken Sie auf „Speichern“. Die aktuelle Tabelle wurde als PDF-Datei gespeichert. Die Methode „Speichern unter“ ermöglicht es Ihnen, eine Tabelle als PDF-Datei zu speichern.

Schritt 4: Gehen Sie zum Ordner, in dem Sie die PDF-Datei gespeichert haben, um sie anzuzeigen. Bei mir befindet sie sich im Ordner ‚C:\Users\GIGABYTE\Desktop\exported pdf file‘.

Exported Sales sheet

So sieht meine exportierte PDF-Datei aus.

Diese Methode ist mühsam, wenn viele Tabellen als separate PDF-Dateien gespeichert werden müssen. Es ist jedoch möglich, dies mit einem Makro zu erreichen, das jede Tabelle als separate PDF-Datei speichert, was im Folgenden erläutert wird.

Methode 2: Jede Tabelle einer Arbeitsmappe als separate PDF-Datei mit VBA speichern

Schritt 1: Öffnen Sie Ihre Excel-Datei und öffnen Sie den VBA-Editor, indem Sie Alt + F11 drücken.

Schritt 2: Fügen Sie ein neues Modul ein, indem Sie zu „Einfügen“ > „Modul“ navigieren.

Schritt 3: Kopieren Sie den unten stehenden VBA-Code in Modul1.

Sub SaveSheetsAsPDF() TEST
    
    Dim ws As Worksheet
    Dim savePath As String
   \' Ändern Sie den Pfad, in dem Ihre PDF-Dateien gespeichert werden sollen
    savePath = "C:\Users\GIGABYTE\Desktop\exported pdf file\"
    \' Erstellen Sie das Verzeichnis, falls es nicht existiert
    
    If Dir(savePath, vbDirectory) = "" Then
      MkDir savePath
    End If

    \' Gehen Sie jedes Arbeitsblatt in der Arbeitsmappe durch
    For Each ws In ThisWorkbook.Worksheets
        \' Exportieren Sie das aktuelle Blatt als PDF
        ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=savePath & ws.Name & ".pdf", Quality:=xlQualityStandard
        
    Next ws

End Sub

Schritt 4: Ändern Sie den Pfad „C:\Users\GIGABYTE\Desktop\exported pdf file“ entsprechend dem Ordner, in dem Sie die PDF-Dateien speichern möchten. Drücken Sie dann F5, um den Code auszuführen. Dieser Code speichert jede Arbeitsblatt als separate PDF-Datei.

exported pdf files

Zusammenfassend bietet der gezeigte VBA-Code eine praktische Möglichkeit, jede Tabelle in einer Excel-Arbeitsmappe als separate PDF-Datei zu speichern. Der Code erstellt effektiv PDF-Dateien für jede Tabelle, indem er einen Speicherordner angibt und die Methode „ExportAsFixedFormat“ verwendet.

 

Benutzerdefinierte PDF-Exporte

Benötigen Sie eine Lösung, um Berichte oder Dashboards im PDF-Format zu erstellen und mit Ihren Kollegen oder Kunden zu teilen? Rufen Sie uns gerne an unter +41 52 511 05 25 oder kontaktieren Sie uns über unser Kontaktformular, damit wir die Lösung besprechen können.

Bei der Anpassung des Exportprozesses Ihrer Dashboards und Berichte in PDF geht es nicht nur um Bequemlichkeit, sondern auch darum, Ihre Zielgruppe zu stärken. Jede exportierte Datei ist eine Lieferung von Erkenntnissen, die wirklich wichtig sind.

 

Benötigen Sie einen VBA Programmierer?

Wir als exact construct programmieren mit einem Team von rd. 20 Mitarbeitern seit über 10 Jahren Excel-Tools. Wir sind ein Nischenanbieter der spezialisiert auf Makros/VBA-Codes ist. Daneben unterstützen wir auch als 3rd Level Support die IT-Abteilungen rund um Probleme bei MS Office (Excel, Word, PowerPoint, etc.).

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen