bräuchte Hilfe bei der Erstellung einer Gesamt-PDF.
Im Blatt Trennerrevision wird die Funktion zur Erstellung der PDF aufgerufen. Einzelne zu erstellen ist für mich kein Problem.
Da es sich hier um 138 Blätter handelt, die über eine Schleife erstellt werden, benötige ich Hilfe bei der Ausgabe als eine Gesamt-PDF.
Mein bisheriger VBA Code hat noch Handlungsbedarf.
Sub PDF_Export()
Dim strFile, strName As String, Text As String ' , strOrdner As String
' For i = 2 To 138 ' Zeilen die zu erfassen sind
For i = 93 To 105 ' Testzeilen
Sheets("Ausgabe").Select ' Trennerblatt aktivieren
Sheets("Ausgabe").Range("K5") = Sheets("Zusammenfassung").Cells(i, 1) ' Trennernummer in Blatt Ausgabe Zelle (K5) schreiben
' die anderen Daten kommen per Formel bezogen auf die Trennernummer
' Sheets("Ausgabe").Range("K5") = i ' Trennernummer in Blatt Ausgabe Zelle (K5) schreiben
strPfad = ThisWorkbook.Path ' & strOrdner
strName = Left$(ThisWorkbook.Name, InStrRev(ThisWorkbook.Name, ".") - 1) ' Dateiname erfassen
' strName = Left$(ThisWorkbook.Name, InStrRev(ThisWorkbook.Name, ".") - 1) & Sheets("Zusammenfassung").Cells(i, 1)
' ^^ bei Einzelblattspeicherung (funktioniert)
'If Dir(strPfad, vbDirectory) = "" Then MkDir (strPfad) ' Prüfen ob Verzeichnis existiert wenn nicht, erstellen
Next i ' nächster Trenner bei einer großen Datei
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
strName, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False ' PDF export (eventuell auf True, wenn gewünscht)
' ^^ eventuell strName durch strPfad ersetzen wenn anderer
' Speicherort gewünscht (strPfad / strOrdner / strName )in Kombination
' Next i ' nur, wenn einzelne PDFs erstellt werden sollen
Sheets("Trennerrevision").Select ' Startblatt aktivieren
End Sub
Danke Euch für Eure Mithilfe
https://www.herber.de/bbs/user/168200.xlsm
Hardy R