ich habe da eine Frage.
Mit folgenden Code speichere ich: 1. die Exceldatei unter neuen Namen ab und 2. wir die Datei als pdf gespeichert.
Es wäre schön wenn die pdf-Datei in einen Unterordner "pdf" und die Exceldatei in einen Unterordner "Makro" gespeichert werden könnten.
Wenn es die Unterordner nicht gibt sollten diese angelegt werden.
Kann mir hier jemand helfen?
Gruß Ulli
Folgend der Code
Option Explicit
Public gblnCancel As Boolean
Sub Speichern_Makro()
' Speichern Makro
gblnCancel = False
ThisWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Range("M1").Value & _
Format$(Range("H1").Value, "000") & ".xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled
ThisWorkbook.Sheets("Protokoll").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\" & Range("M1").Value & _
Format$(Range("H1").Value, "000") & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
If Not gblnCancel Then
Workbooks.Open ThisWorkbook.Path & "\Protokoll.xlsm"
Dim WB As Workbook
For Each WB In Workbooks
If WB.Name ThisWorkbook.Name And _
WB.Name "Protokoll.xlsm" Then
WB.Close SaveChanges:=True
End If
Next WB
ThisWorkbook.Close SaveChanges:=True
End If
End Sub