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

Kopiertes Makro funktioniert nicht / das Original schon

Forumthread: Kopiertes Makro funktioniert nicht / das Original schon

Kopiertes Makro funktioniert nicht / das Original schon
11.05.2026 13:12:42
Hans-Georg
Hallo euch allen
Ich habe, mit euer Hilfe, ein Makro für meine Tabelle "Altmetalle" erstellt.
Das Makro funktioniert in dieser Datei ohne Probleme. Es wird die Rechnung zweimal ausgedruckt und anschließend als PDF Datei in den Jahresordner gespeichert.
Soweit so gut.

In der Datei „Altmetalle“ steht folgendes Makro (funktioniert einwandfrei)
Verzeichnispfad (aus Windows Explorer kopiert) C:\MGD Recycling\Rechnungen\Schrott\2026 (flexibel durch das Makro)
Speicherordner sind von 2023 bis 2040 vorhanden.
Speichername wird aus Zelle „DU93“ übernommen.


Option Explicit

Private Sub CommandButton1_Click()
Sheets("Rechnung").PrintOut , , 2
Sheets("Rechnung").ExportAsFixedFormat 0, _
"C:\MGD Recycling\Rechnungen\Schrott\" & _
CStr(Year(Date)) & "\" & Sheets("Altmetalle").Range("DU93")

End Sub




Nun habe ich das Makro für meine Datei "Handel" in den entsprechenden Schaltbutton kopiert und angepasst.
Leider funktioniert es hier nicht!?
Ich habe KEINE AHNUNG woran es liegen kann, denn nur der Ordner in den Rechnungen hat sich von "Schrott" auf "Handel" geändert. Alles andere ist gleich geblieben.

In der Datei „Handel“ steht folgendes aus der Datei „Altmetalle“ kopiertes und angepasstes Makro
Verzeichnispfad (aus Windows Explorer kopiert) C:\MGD Recycling\Rechnungen\Handel\2026 (flexibel durch das Makro)
Speicherordner sind von 2026 bis 2040 vorhanden.
Speichername wird aus Zelle „DU93“ übernommen.


Option Explicit

Private Sub CommandButton1_Click()
Sheets("Rechnung").PrintOut , , 2
Sheets("Rechnung").ExportAsFixedFormat 0, _
"C:\MGD Recycling\Rechnungen\Handel\" & _
CStr(Year(Date)) & "\" & Sheets("Handel").Range("DU93")
End Sub


Makro druckt die Rechnung zweimal aus, speichert aber nicht

Laufzeitfehler 1004

Anwendungs- oder objektdefinierter Fehler

Markiert wird von VBA (alles gelb)

Sheets("Rechnung").ExportAsFixedFormat 0, _
"C:\MGD Recycling\Rechnungen\Handel\" & _
CStr(Year(Date)) & "\" & Sheets("Handel").Range("DU93")


Ich hoffe, ihr könnt mir helfen, da mein VBA Wissen noch einem Glühwürmchen gleicht.

Vielen Dank

Hans-Georg
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kopiertes Makro funktioniert nicht / das Original schon
11.05.2026 13:19:51
Der Steuerfuzzi
Hallo,

klingt so, als ob der Ordner nicht existiert. Was steht denn in Zelle DU93 auf dem Blatt Handel?

Grüße
Michael
@Der Steuerfuzzi - Fehler gefunden / im Speichernamen mT
11.05.2026 14:14:30
Hans-Georg
Moin,
im Blatt Handel Zelle "DU93" steht der Speichername

Beispiel: Ankauf - LKW Mercedes Benz - 46153 / 1 - Herr - Max Muster - Musterring 123 - 45678 Zuhause

und hier bei schreiben ist es mir dann aufgefallen....... In der Quittungsnummer 46153 / 1 ist ein Schrägstrich drin, dass geht natürlich gar nicht im Speichernamen....

Manchmal sieht man den Wald vor lauter Bäumen nicht..

Trotzdem vielen Dank für deine schnelle Antwort

Hans-Georg

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