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