こんな感じでいかがですか?
(キャンセルの判別は不可能です。)
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
お礼
ありがとうございました。 大変参考になりました!!