- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルマクロで保存をする際の質問)
エクセルマクロでデータ保存時に同名のファイルが存在する場合のエラーについて
このQ&Aのポイント
- エクセルマクロでデータ保存時に同名のファイルが存在する場合に発生するエラーについて教えてください。
- 保存するファイル名が既に存在する場合に発生するエラーについて解決策を教えてください。
- エクセルマクロでデータ保存時に同名のファイルが存在する場合に表示されるメッセージの選択肢について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じでいかがですか? (キャンセルの判別は不可能です。) On Error Resume Next ActiveWorkbook.SaveAs Filename:="C:\入力済みデータ\" & Number & ".xls" Do While Err() = 1004 Number = InputBox("新しいファイル名を入れて下さい。") ActiveWorkbook.SaveAs Filename:="C:\入力済みデータ\" & Number & ".xls" Loop On Error GoTo 0 ActiveWorkbook.Close
お礼
ありがとうございました。 大変参考になりました!!