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
23.04.2026 12:16:19
AW: Kopie eines Makro speichert nicht
Hallo Hans-Georg,
da waren wir doch schon mal oder?
Lade doch bitte endlich mal eine Beispielarbeitsmappe (gerne anonymisiert und mit wenigen Datensätzen) hoch.
Diese nervige Herumraterei mit Argumenten hin und wieder zurück bringt doch nichts!!!
Gruß
Jochen
Als Antwort auf diesen Beitrag
Hans-Georg
23.04.2026 12:03:09
Kopie eines Makro speichert nicht
Liebe wissende,

Ich habe ein Makro aus einer anderen Datei kopiert und in eine neue Datei eingefügt.
Dabei die Zellen für den Speichernamen natürlich angepasst.

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

Dim strFileName As String
strFileName = "C:\MGD Recycling\Rechnungen\Ankauf-Verkauf\" & Range("HU3").Text & "\" & Range("X3").Value & ".pdf"

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

End Sub

Das Makro läuft soweit durch und druckt die Rechnung 2 x aus.
Wenn es aber um das Speichern geht bekomme ich immer eine Fehlermeldung:

Laufzeitfehler 1004:
Anwendungs- oder objektdefinierter Fehler

Markiert wird dabei die letzte Zeile "ThisWorkbook.Sheets("Rechnung")

Das Makro läuft in der anderen Datei aber ohne Probleme durch.

Angepasst habe ich lediglich die Zelle ("HU3") - Dort steht das Datum drin "=Heute()" formatiert als "JJJJ"
und die Zelle ("X3") dort steht der Speichername drin.

Das Speicherverzeichnis lautet: C:\MGD Recycling\Rechnungen\Ankauf-Verkauf\2026 (Ordner sind bis zum Jahr 2030 erstellt)

Ich möchte gerne, dass die Folgedateien in den entsprechenden Jahresordner gespeichert werden

Was ich dabei nicht verstehe, warum läuft das Makro in der einen Datei und in dieser NICHT !?

Könnt ihr mir bitte helfen den Fehler zu finden !?

Vielen Dank

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.