Ich verwende ein VBA-Skript, um eine Datei mit dem Titel zu speichern "Monat-Tag-Stunden-Minute" in einem Ordner mit dem Titel "Monat Jahr"
Wie auch immer, Excel mag meinen Code nicht,
ActiveWorkbook.SaveAs "C:\Users\" & Environ$("UserName") & _
"\Documents\Workout Logs\" & _
Format$(Date, "mmmm-yyyy") & _
"\" & _
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
Speziell dieser Teil
"\" & _
Wie drücke ich den \ break im Pfad so aus, wie es ihm gefällt?
Format$(Date, "mmmm-yyyy") & _
als den Ordner, in dem die Datei gespeichert wird als
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
sollte in platziert werden?
microsoft-excel
vba
microsoft-excel-2003
Valerie
quelle
quelle
& _
Wenn Sie Probleme beim Verketten mehrerer Ausdrücke haben und diese Ausdrücke das Ergebnis eines Funktionsaufrufs sind, kann es zu Casting-Problemen kommen, die nur schwer vorhersehbar sind. Versuchen Sie, die Pfad-Token separat in ihren eigenen Vars zu generieren und sie schließlich zusammenzufassen.Antworten:
Dies läuft gut auf meinem Computer (Windows Excel 2013)
Msgbox Ergebnisse
C:\Users\username\Documents\Workout Logs\May-2016\May-1910-13.xls
Das Gleiche ist, dass der String in einer Variablen gespeichert wird, anstatt das Dokument zu speichern.
quelle