Ich verwende ein VBA-Skript, um eine Datei mit dem Titel zu speichern"Monat-Tag-Stunde-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"
Insbesondere dieser Teil
"\" & _
Wie drücke ich den \-Break im Pfad so aus, dass er gefällt, damit er sieht
Format$(Date, "mmmm-yyyy") & _
als Ordner, in dem die Datei gespeichert werden soll
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
soll platziert werden?
Antwort1
Dies läuft auf meinem Computer (Windows Excel 2013) einwandfrei.
Sub test()
a = "C:\Users\" & Environ$("UserName") & _
"\Documents\Workout Logs\" & _
Format$(Date, "mmmm-yyyy") & _
"\" & _
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
MsgBox (a)
End Sub
Msgbox-ErgebnisseC:\Users\username\Documents\Workout Logs\May-2016\May-1910-13.xls
Es ist dasselbe, nur dass die Zeichenfolge in einer Variablen gespeichert wird, anstatt das Dokument zu speichern.