
VBAスクリプトを使用して、次のタイトルのファイルを保存しています。「月-日-時間-分」というタイトルのフォルダの中に「月-年」
とにかく、Excelは私のコードを好まないので、
ActiveWorkbook.SaveAs "C:\Users\" & Environ$("UserName") & _
"\Documents\Workout Logs\" & _
Format$(Date, "mmmm-yyyy") & _
"\" & _
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
具体的にはこの部分
"\" & _
パスの\ breakを、それが見やすいように表現するにはどうすればいいでしょうか?
Format$(Date, "mmmm-yyyy") & _
保存されるファイルを保存するフォルダとして
Format$(Date, "mmmm-dd") & Format$(Time, "hh-mm") & ".xls"
どこに配置すればよいですか?
答え1
これは私のコンピューター(Windows Excel 2013)では問題なく動作します
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
メッセージボックスの結果C:\Users\username\Documents\Workout Logs\May-2016\May-1910-13.xls
ドキュメントを保存する代わりに、文字列を変数に保存するだけです。