Problem mit Excel Macro die Datei im Netzwerk abspeichert / Wie Makro in Excel auf anderes Netzwerk abspeichern lassen?

... komplette Frage anzeigen

3 Antworten

sollte das Makro nicht in der Datei selbst stehen sondern in einem anderen Pfad (zB in einer Personal.xlsm), stimmt die Zuweisung des Knopfs natürlich nicht mehr.

Eigentlich banal, wird aber oft übersehen.

Antwort bewerten Vielen Dank für Deine Bewertung

Mögliche Ursache:


Ist der Pfad unvollständig angegeben und wird dadurch als "relativer" Pfad interpretiert?

Erklärung:

Wenn der Zielordner nur als Laufwerksbuchstabe mit Doppelpunkt, aber ohne umgekehrten Schrägstrich (Backslash) angegeben wird, wird der "zufällig" auf dem Laufwerk M: aktuelle Ordner verwendet. Mit UNC-Pfad machst du das ja zwangsläufig richtig, aber bei Nutzung des "verbundenen Netzlaufwerks" wird das schnell vergessen.


Lösung:

Absoluten Pfad verwenden (z.B. "M:\\" oder etwas wie "M:\\Berichte" statt nur "M:", manchmal muss auch der nachfolgende Backslash angegeben werden -> "M:\\Berichte\\")


Den Backslash erzeugst du mit der Tastenkombination "AltGr"+ß.



Antwort bewerten Vielen Dank für Deine Bewertung

Wechselt dein Pfad ab und zu oder ist er einmalig hinterlegt?

Den DateiPfad musst du natürlich für dich anpassen.

Sub Speichern_PDF()
Dim DateiName As String
DateiPfad = "K:\\Projekte\\SHFV\\Zahlungserinnerung\\"
DateiName = DateiPfad & Range("F7") & "-" & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
DateiName, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
End Sub
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von MaxiReits
12.10.2016, 09:45

Danke, so hat es geklappt :) 

0
Kommentar von schmiddi1967
12.10.2016, 09:50

Bitte gerne :))

0

Was möchtest Du wissen?