• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelマクロで年度別にフォルダ作成したい。)

Excelマクロで年度別にフォルダ作成したい

このQ&Aのポイント
  • Excelマクロを使用して、年度別にフォルダを作成したいです。
  • 日々の売り上げ集計ファイルをボタン一つで保存していくためのExcelマクロを作成しています。
  • 現在は、「**年」というフォルダを作成し、その中に保存していますが、年度で分ける方法がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.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 こんな感じですか。

kpong
質問者

お礼

なるほどこういう風に書けばいいんですね! ありがとうございます。

関連するQ&A