Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Automatisches Erstellen von PDFs - die Lösung
#4
Hi Bastler,

"Overhead" drückt sich, wie du schon selbst bemerkt hast, nicht nur in Millisekunden aus, sondern auch in der Komplexität der Programmierung. Aber du darfst dich gerne auch mit zehn Schleifen und neun If-s austoben, wenn es dir Spaß macht.

Immerhin habe ich den "Nachteil" meiner Methode gleich mit aufgeführt. Und wenn man "fehlende" Blätter ignorieren will, dann kann man das so machen:
Code:
Option Explicit

Sub Export_To_PDF()
Dim sPath$, sFile$, aSheets(), item
'###### Hier bitte anpassen/ergänzen: Die Namen der Blätter, die Du exportieren möchtest
aSheets = Array("Bericht_A", "Bericht_B")
'###### Hier bitte anpassen: Wo sollen die PDFs abgelegt werden.
'###### So werden sie direkt im Verzeichnis Deines Workbooks abgelegt.
sPath = ThisWorkbook.Path

For Each item In aSheets
'##### Hier bitte anpassen: Der Dateiname wird aus Blattname & Datum zusammengesetzt
    sFile = sPath & "\" & item & "_" & Date
    On Error Resume Next
        Worksheets(item).ExportAsFixedFormat Type:=xlTypePDF, Filename:=sFile, Quality:=xlQualityStandard
    On Error Goto 0
Next

End Sub
Gruß,
Helmut
_____
Office365 auf MacOS und Win11
Zitieren


Nachrichten in diesem Thema
RE: Automatisches Erstellen von PDFs - die Lösung - von HKindler - 13.04.2026, 16:56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions