エクセル、VBA初心者です。よろしくお願いします。
以前に、ネットワーク先の自動保存の保存先を次のようにこちらでご指導いただきました。
('保存先パス名
NetPath = "\\○○\□□\△△\
BkName = ThisWorkbook.Sheets("sheet1").Range("A1").Text & _
Format(Now(), "yyyymmddhhmm") & ".xls")
で、おかげさまでネットワークの任意の保存先にエクセル「sheet1」の「A1」に入れた文字+年月日時間を加えたファイル名で、うまくバックアップとれています。
◆今回は、その保存先フォルダ\△△の中にさらに自動でフォルダをつくるVBAを書きたいのです。
◆例えば「\\○○\□□\△△\2006年4月」
といった具合に2006年4月1日になったら、自動で「2006年4月」という名のフォルダをつくり、その中に4月の間はエクセルファイルを自動で保存したいのです。
◆そして、5月1日になればフォルダ「△△」の中に「2006年5月」というフォルダが自動的にできる。
上記のようなイメージです。
自身では、そのようなVBAが、可能か不可能なのかすら全くわかりません。初心者といえど勉強不足で皆様に頼ってばかりですが、どうかご指導ください。
以上、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
結論から言うと可能です。
まず、最新月のフォルダを指定して、エラーが出たら作成するという手順です。
Sub TEST()
Dim BkName As String
Dim NetPath As String
On Error Resume Next
NetPath = "\\○○\□□\△△\" & Format(Now, "YYYY年MM月")
ChDir NetPath
If Err.Number = 76 Then
MkDir NetPath
ChDir NetPath
End If
BkName = ThisWorkbook.Sheets("sheet1").Range("A1").Text & Format(Now(), "yyyymmddhhmm") & ".xls"
SaveAs BkName
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】ファイル名の日付によって、保管するフォルダを、自動選択したい 4 2023/08/16 11:24
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) VBAでファイル名を指定して保存するとき 4 2023/03/26 21:55
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Visual Basic(VBA) エクセルのマクロコードの一部分を変更する方法について教えてください。 2 2023/02/17 08:40
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 10:00
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Illustratorファイルに読み取り...
-
「変更を保存しますか?」と聞...
-
CSVの上書き保存
-
エクセルで作った書類の作成者...
-
エクセルファイルも壊れやすい?
-
ファイルを上書きしてしまった...
-
エクセル文書を保存したらメモ...
-
Excelでの最終更新時刻表示
-
複数のブックを上書き保存する...
-
エクセル 共有違反
-
いきなりPDFでPDFファイルを開...
-
マクロVBA特定フォルダーに次々...
-
Windows11の保存
-
ピボットテーブルの更新ができない
-
グーグルから地図を出しどこに...
-
エクセルのファイルの種類について
-
エクセル 保存前に閉じてしま...
-
エクセルファイルがファイルの...
-
【スプレドシート】IMPORTRANGE...
-
パワーポイントをエクセルファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを上書き保存したのに...
-
エクセル文書を保存したらメモ...
-
いきなりPDFでPDFファイルを開...
-
メール添付されているファイル...
-
エクセルでVBAを使用して1分毎...
-
マクロ VBA ファイル名を連番...
-
Excel画面の自動更新 Excelファ...
-
ピボットテーブルの更新ができない
-
開いてるファイル(エクセル等)...
-
エクセル・マクロ(VBA)で、指定...
-
OneDriveに保存したファイルは...
-
エクセルでCSVファイルとして保...
-
Illustratorファイルに読み取り...
-
「名前を付けて保存」ができな...
-
エクセルで保存の前に固まって...
-
エクセル表のCSV化ができない
-
マクロVBA特定フォルダーに次々...
-
csvファイルを上書き保存でカン...
-
「変更を保存しますか?」と聞...
-
エクセル 更新していないのに...
おすすめ情報