Ich würde gerne die gefilterten Daten aus einer Tabelle auf einer Seite im Querformat abspeichern, jedoch besteht die pdf Datei aus sechs Seiten, wo liegt der Fehler? Der Code soweit:
Option Explicit
Public Sub Filtern()
Const FOLDER_PATH As String = "C:\Users\simon\Desktop\Excel-Test\"
Dim objWorkbook As Workbook
Call Rows(1).AutoFilter(Field:=1, Criteria1:="PuL")
Range("A1:AO600").Select
Selection.Copy
Set objWorkbook = Workbooks.Add(Template:=xlWBATWorksheet)
With objWorkbook.Worksheets(1)
Call .Paste(Destination:=.Cells(1, 1))
End With
Call objWorkbook.ExportAsFixedFormat(Type:=xlTypePDF, Filename:=FOLDER_PATH & "/", _
Quality:=xlQualityStandard, OpenAfterPublish:=False)
Sheets("Tabelle1").PageSetup.Orientation = 2
Sheets("Tabelle1").PageSetup.Zoom = False
Sheets("Tabelle1").PageSetup.FitToPagesWide = 1
Sheets("Tabelle1").PageSetup.FitToPagesTall = 1
Call objWorkbook.Close(SaveChanges:=False)
End Sub
Nochmals Danke an Nepumuk für den Originalcode!
Besten Dank und liebe Grüße