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
schauan
05.05.2026 16:29:56
AW: Tabellenblatt als PDF speichern, der letzte Versuch
... also, irgendwo muss da was sein, was nicht übereinstimmt.
1)
Teste das doch einfach der Reihe nach, also
Sub Test1()

Pfad = "C:\MGD Recycling"
If Dir(Pfad, vbDirectory) = "" Then 'erst prüfen, dann drucken + pdf
MsgBox Pfad & " existiert nicht, bitte prüfen!", vbCritical + vbOKOnly
Else
MsgBox Pfad & " OK"
End If
Pfad = "C:\MGD Recycling\Rechnungen"
If Dir(Pfad, vbDirectory) = "" Then 'erst prüfen, dann drucken + pdf
MsgBox Pfad & " existiert nicht, bitte prüfen!", vbCritical + vbOKOnly
Else
MsgBox Pfad & " OK"
End If
Pfad = "C:\MGD Recycling\Rechnungen\Ankauf Schrott"
If Dir(Pfad, vbDirectory) = "" Then 'erst prüfen, dann drucken + pdf
MsgBox Pfad & " existiert nicht, bitte prüfen!", vbCritical + vbOKOnly
Else
MsgBox Pfad & " OK"
End If
Pfad = "C:\MGD Recycling\Rechnungen\Ankauf Schrott\" & Format(Date, "yyyy")
If Dir(Pfad, vbDirectory) = "" Then 'erst prüfen, dann drucken + pdf
MsgBox Pfad & " existiert nicht, bitte prüfen!", vbCritical + vbOKOnly
Else
MsgBox Pfad & " OK"
End If
End Sub

2)
Lege eine Datei in das Verzeichnis ...2026 und gib das aus:
Sub Test2()

Pfad = "C:\MGD Recycling\Rechnungen\Ankauf Schrott\" & Format(Date, "yyyy")
MsgBox ThisWorkbook.Path & vblf & Pfad
End Sub

Da siehst Du beides untereinender und eventuelle Abweichungen schneller ...
Als Antwort auf diesen Beitrag
Hans-Georg
05.05.2026 15:41:13
AW: Tabellenblatt als PDF speichern, der letzte Versuch
Hallo MCO,

Mein erster Fehler war zu glauben, dass ich drei Dateien gleichzeitig bearbeiten kann. Schande auf mein Haupt !!

Dein Makro läuft durch bis zur Message Box, die mir sagt, der Speicherpfad existiert nicht.

Hier nochmal der "neue" angepasste Pfad. Neu deshalb, um zwei Worte und Leerzeichen zu verhindern oder möglichst zu reduzieren.

C:\MGD Recycling\Rechnungen\Schrott\

Weiter als bis zur Message Box komme ich leider nicht, mein VBA Wissen gleicht meinem Wissen über Fußball oder Quantenphysik = 0

Eventuell sind meine Erwartungen ja auch zu hoch oder nicht umsetzbar.
Ich möchte die Datei nur so Bedienerfreundlich machen wie es geht, um wie in den letzten Jahren hunderte von Fehlbuchungen zu vermeiden !

Vielen Dank für deine Mühe

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.