| 
    
     |  | こんばんは。 恥ずかしい内容ですが、どなたか教えていただけませんでしょうか?
 
 Sub 演算の終ったシートだけを別名ブックとして保存する()
 Dim 別名 As Variant
 Sheets("保存用").Select
 パス = ActiveWorkbook.Path
 別名 = Application.InputBox(prompt:="名前をつけてね(*^_^*)", _
 Title:="  新しいエクセルファイルとして保存します", Type:=2)
 
 If TypeName(別名) = "Boolean" Then
 Exit Sub
 
 Else
 別名 = パス & "\" & 別名 & ".xls"
 Sheets("保存用").Copy
 ActiveWorkbook.SaveAs Filename:=別名
 ActiveWorkbook.Close
 End If
 
 End Sub
 
 上記のマクロですと、ブックに名前をつけたとき、もし同じ保存場所に
 同じ名前のエクセルファイルがあったとすると、エラーになります。
 
 同じファイル名だと、「同じ名前のファイルが存在します」のエラーとともに
 処理をやめるようしたいのです。
 
 ぶしつけなないようですいませんが、どなたか教えていただませんでしょうか。
 よろしくお願いします。
 
 
 |  |