Frage ist es möglich...
14.03.2020 17:05:31
Ludger
Habe diesen Code zum erstellen einer PDF Datei eines Tabellenblattes, es klappt auch sehr gut!
Nur ist es so, das ich für einen neuen Monat jedes mal den Ordner per Hand erstellen muss und
diesen dann im Code jedes mal händisch einstellen muss. Meine frage lautet daher ist möglich daher
es automatisch zu machen
.
Sub PDF_Sheet()
Dim wks As Worksheet
For Each wks In ActiveWindow.SelectedSheets
With wks
.Select
.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"O:\Med.Line_Dokumente\Unterlagen\Sonderfahrten\2020\März_20\Sonderfahrtabrechnung_ _
" & .Range("G5") & "_" & .Range("G12") & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
End With
Next wks
Range("B2").Select
Selection.ClearContents
Range("G5:V9").Select
Selection.ClearContents
Range("G12:V16").Select
Selection.ClearContents
Range("I19:L21").Select
Selection.ClearContents
Range("N19:P21").Select
Selection.ClearContents
Range("T19:V21").Select
Selection.ClearContents
Range("N22:N23").Select
Selection.ClearContents
Range("Q24:Q27").Select
Selection.ClearContents
Range("G28:V32").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=12
Range("M36:M41").Select
Selection.ClearContents
Range("B40").Select
Selection.ClearContents
Range("N41").Select
Selection.ClearContents
Range("B5").Select
Sheets("Fahrdaten").Select
'Range("B7").Select
End
Sub