HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2019
Erfahrungslevel des Fragestellers:
Kaum Excel/VBA-Kenntnisse
UweD
27.04.2026 13:33:34
AW: Makro bis zum Dialogfeld "Speichern unter"
Hallo


Meinst du das so?
Sub PDFMitDialog()


Dim Datei As Variant, Pfad As String, Vorgabe As String, TB As Worksheet
Set TB = Sheets("Rechnung")
Pfad = "C:\MGD Recycling\Rechnungen\Ankauf-Verkauf\"
Vorgabe = "Name_Anpassen_" & Format(Date, "YYYY-MM-DD")

Datei = Application.GetSaveAsFilename( _
InitialFileName:=Pfad & Vorgabe & ".pdf", _
FileFilter:="PDF Dateien (*.pdf), *.pdf")

If Datei <> False Then
TB.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Datei
End If

End Sub



LG UweD
Als Antwort auf diesen Beitrag
Hans-Georg
27.04.2026 10:43:56
Makro bis zum Dialogfeld "Speichern unter"
Moin Leute,
da der erste Versuch kläglich gescheitert ist, möchte ich einen erneuten Anlauf starten.

Ich dachte mir, dass das Makro das Dialogfeld "Speichern unter" aufruft und ich nur noch den Speichernamen eingeben muss.
Dazu habe ich mit dem Recorder eine Aufzeichnung gemacht....

Nun geht es darum, das Makro entsprechend anzupassen. Ich habe schon einiges versucht, bin aber kläglich mit meinem Unwissen gescheitert.

Sub PDF_Speichern()
'
' PDF_Speichern Makro
'
Sheets("Rechnung").Select
ChDir "C:\MGD Recycling\Rechnungen\Ankauf-Verkauf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\MGD Recycling\Rechnungen\Ankauf-Verkauf\Name_Anpassen.pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
Sheets("Ankauf-Verkauf").Select
Range("S11").Select
End Sub

Vielen Dank für eure Hilfe

Hans-Georg
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.