• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルvbaでファイル書き込みのとき同じファイルがある場合に\"上書きしますか?\"というメッセージをだすには?)

エクセルVBAでファイル書き込み時に上書きメッセージを表示する方法

このQ&Aのポイント
  • エクセルVBAを使用してファイル書き込みを行う際に、同じファイルが存在する場合に上書き確認メッセージを表示する方法について教えてください。
  • 現在のコードでは、Scripting.FileSystemObjectを使用してファイルを作成していますが、上書きメッセージを表示するにはどのように変更すれば良いでしょうか?
  • ダイアログを使用して上書き確認メッセージを表示するように改善したいです。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

If ファイル有り Then   If MsgBox("上書きしますか?", vbYesNo) = vbYes Then     Set ts = fo.CreateTextFile(myFileDir, True)   Else     'Exit Sub は 必要に応じて他の処理に替えてください。     Exit Sub   End If Else   Set ts = fo.CreateTextFile(myFileDir, False) End If  

whatsnew
質問者

お礼

有難うございます。

関連するQ&A