次のマクロは正しいですが、SaveAs
クリックするとエラーが発生するNo
かCancel
、クリックすると正常にyes
動作します。
ActiveWorkbook.SaveAs Filename:=FileName, FileFormat:=xlWorkbook, ConflictResolution:=xlLocalSessionChanges
Application.DisplayAlert =True
しかし、一部になると、保存SaveAs
を選択すると次のエラーが表示されます。No
Excel メッセージ: " ......... " という名前のファイルがこの場所に既に存在します。置き換えますか? [いいえ] をクリックするかcancel
、実行時エラー 1004 が表示されます ...SaveAs
オブジェクトのメソッドが_Workbook
失敗しました。
を使用したくありませんApplication.DisplayAlerts = False
。同じ名前のファイルが既に存在することをユーザーに認識してもらいたいからです。
- なぜこのエラーが発生するのですか? 「いいえ」を選択できない理由
- ファイルが既に存在することを表示し、選択する
No
かCancel
実行時エラーを発生させないようにするには、他にどのようなオプションが必要ですか?