Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Makro für den Speicherort und Speichernahmen

Forumthread: Makro für den Speicherort und Speichernahmen

Makro für den Speicherort und Speichernahmen
17.04.2026 18:06:59
Hans-Georg
Liebe wissende,

ich habe mir, mit eurer Hilfe, ein Makro zusammengestellt, damit ein bestimmtes Tabellenblatt als PDF automatisch gespeichert wird.

Private Sub CommandButton3_Click()
'
Sheets("Rechnung").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False
Sheets("Schrott").Select
Range("A13").Select

Dim strFileName As String
strFileName = "C:\MGD\RECHNUNGEN\" & Range("MI55").Text & "\" & Range("BN8").Value & ".pdf"

ThisWorkbook.Sheets("Rechnung_Schrott").ExportAsFixedFormat Type:=xlTypePDF, Filename:=strFileName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
End Sub

Naja.... was soll ich sagen?

Ich möchte gerne in einer Zelle das Jahr eingeben und das Makro so anpassen, dass es wie folgt abgespeichert wird

SPEICHERORT: C:\MGD\Rechnungen\2026\Dateinahme.pdf
Wie ihr sehen könnt, werden von dem Rechnungsformular 2 Ausdrucke gemacht.

Ich hoffe ich habe mich gut genug ausgedrückt, und ihr könnt mein Anliegen nachvollziehen
MfG
Hans-Georg
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro für den Speicherort und Speichernahmen
17.04.2026 19:34:45
daniel
Hi
naja, ist doch prinzipiell richtig
das Jahr wird aus der Zelle MI55 gelesen und der Dateiname aus BN8

strFileName = "C:\MGD\RECHNUNGEN\" & Range("MI55").Text & "\" & Range("BN8").Value & ".pdf"

soweit alles gut.
ich würde höchsten noch vor der Range das Tabellenblatt angeben, falls die Datei mehrere Tabellenblätter hat, dann ist es egal, welches Blatt aktiv ist , wenn das Marko läuft.

Gruß Daniel
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18