- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBE 同名ファイルがある場合、上書きしたい)
VBE同名ファイルの上書きについて
このQ&Aのポイント
- VBEで同名ファイルがある場合、上書きしたい方法について教えてください。
- Dドライブにある「仕訳.xls」ファイルを「保存」マクロを実行すると、Dドライブの「経理」フォルダに「決算.xls」という名前で保存します。ただし、フォルダ内に同名のファイルがあった場合、確認メッセージが表示されます。同名ファイルがあった場合でも強制的に上書きする方法を教えてください。
- VBEでファイルを上書き保存する方法を教えてください。Dドライブにある「仕訳.xls」ファイルを「経理」フォルダに「決算.xls」という名前で上書き保存したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
下記のようにしてください。 Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:="D:\経理\決算.xls", FileFormat:= _ xlOpenXMLWorkbook, CreateBackup:=False Application.DisplayAlerts = True
その他の回答 (1)
- ushi2015
- ベストアンサー率51% (241/468)
回答No.2
こんにちは 上書きしていいのなら削除してしまうのも手です。 On Error Resume Next Kill "D:\経理\決算.xls" On Errror GoTo 0 ActiveWorkbook.SaveAs Filename:="D:\経理\決算.xls", FileFormat:= _ xlOpenXMLWorkbook, CreateBackup:=False のように。
質問者
お礼
考え方…なのですね。 Killステートメントの勉強になりました。 ありがとうございました。
お礼
ありがとうございました。 おかげさまで、マクロは無事に動いています。