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
JoWE
05.05.2026 11:51:47
AW: @ JoWE
also dann (mit Jahreszahl durch Makro definiert) so:

Const oPfad = "C:\MGD Recycling\Rechnungen\Ankauf-Verkauf\"


Private Sub CommandButton3_Click()
Dim strFileName As String
Sheets("Rechnung").PrintOut , , 2
strFileName = oPfad & Year(Date) & "\" & Sheets("Ankauf-Verkauf").Range("DU93")
MsgBox strFileName '** nur zum Testen
Sheets("Rechnung").ExportAsFixedFormat 0, strFileName
End Sub


Gruß
Jochen
Als Antwort auf diesen Beitrag
snb
05.05.2026 11:27:56
AW: @ JoWE
Liegt einfach daran, dass ich drei Dateien zu bearbeiten habe. Ankauf Schrott, Recycling und Ankauf-Verkauf.


Wie fast immer gibt es hier ein Strukturfehler.
Alle die Daten sollten in nur einem Arbeitsblatt gespeichert werden.
Verwende Autofilter zum selektieren von spezifische Daten.
Verzichte immer auf 'select' in VBA.
Verzichte auf das benennen von parametern die Default sind

Dann reicht schon:
Sub M_snb()

Sheet1.PrintOut , , 2
Sheet1.ExportAsFixedFormat 0, "Beispiel.pdf"
End Sub

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.