Excel VBA質問箱 IV

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

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


30650 / 76732 ←次へ | 前へ→

【51347】Re:同じファイル名があったとき
回答  ハチ  - 07/9/12(水) 19:23 -

引用なし
パスワード
   ▼VBA苦難者 さん:
>こんばんは。
>恥ずかしい内容ですが、どなたか教えていただけませんでしょうか?
>
>Sub 演算の終ったシートだけを別名ブックとして保存する()
>Dim 別名 As Variant
>Sheets("保存用").Select  
>パス = ActiveWorkbook.Path
>別名 = Application.InputBox(prompt:="名前をつけてね(*^_^*)", _
>Title:="  新しいエクセルファイルとして保存します", Type:=2)
>
>If TypeName(別名) = "Boolean" Then
>Exit Sub
>
>Else
>別名 = パス & "\" & 別名 & ".xls"

'このあたりに
If Dir(別名) <> "" Then
  'やめる処理
End If

>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 発言

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