Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


30657 / 76738 ←次へ | 前へ→

【51346】同じファイル名があったとき
発言  VBA苦難者  - 07/9/12(水) 19:13 -

引用なし
パスワード
   こんばんは。
恥ずかしい内容ですが、どなたか教えていただけませんでしょうか?

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

上記のマクロですと、ブックに名前をつけたとき、もし同じ保存場所に
同じ名前のエクセルファイルがあったとすると、エラーになります。

同じファイル名だと、「同じ名前のファイルが存在します」のエラーとともに
処理をやめるようしたいのです。

ぶしつけなないようですいませんが、どなたか教えていただませんでしょうか。
よろしくお願いします。
    

0 hits

【51346】同じファイル名があったとき VBA苦難者 07/9/12(水) 19:13 発言
【51347】Re:同じファイル名があったとき ハチ 07/9/12(水) 19:23 回答
【51348】Re:同じファイル名があったとき VBA苦難者 07/9/12(水) 19:47 お礼
【51349】Re:同じファイル名があったとき VBA苦難者 07/9/12(水) 20:08 質問
【51361】Re:同じファイル名があったとき Jaka 07/9/13(木) 9:44 発言

30657 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free