- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelマクロで年度別にフォルダ作成したい。)
Excelマクロで年度別にフォルダ作成したい
このQ&Aのポイント
- Excelマクロを使用して、年度別にフォルダを作成したいです。
- 日々の売り上げ集計ファイルをボタン一つで保存していくためのExcelマクロを作成しています。
- 現在は、「**年」というフォルダを作成し、その中に保存していますが、年度で分ける方法がわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>今度は「**年度」というフォルダに自動的に保存され、 >もし「**年度」というフォルダがなければ作るようにしたいのです。 年度というのは『例えば』2008年4月1日から2009年3月31日までは『08年度』という意味の『年度』ですか? そうだと仮定すると Sub try() Dim nend As String Application.DisplayAlerts = False With ThisWorkbook 'ここの 4 が起算月 If Month(Date) < 4 Then nend = .Path & "\" & Right$(Year(Date) - 1, 2) & "年度\" Else nend = .Path & "\" & Format$(Date, "yy") & "年度\" End If End With If Len(Dir(nend, vbDirectory)) = 0 Then MkDir Path:=nend Else Dir Application.Path End If ActiveWorkbook.SaveAs Filename:=nend & Format$(Date, "yymmdd") & ".xls" Application.DisplayAlerts = True End Sub こんな感じですか。
お礼
なるほどこういう風に書けばいいんですね! ありがとうございます。