Excel VBA質問箱 IV

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

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


4659 / 13644 ツリー ←次へ | 前へ→

【55362】ネットワーク上での保存について marumaru 08/4/30(水) 20:37 質問[未読]
【55366】Re:ネットワーク上での保存について inoue 08/4/30(水) 23:35 回答[未読]
【55368】Re:ネットワーク上での保存について marumaru 08/5/1(木) 8:51 お礼[未読]

【55362】ネットワーク上での保存について
質問  marumaru  - 08/4/30(水) 20:37 -

引用なし
パスワード
   ネットワーク上のフォルダーから起動したファイルに、同じフォルダーに保存すべく
下記のように記述しましたが、下記のようなエラーが発生します。

「実行時エラー1004 SaveAs メッソドは失敗しました Workbookオブジェクト」

wk_Path = ActiveWorkbook.Path
wk_FName1 = ActiveWorkbook.Name

Sheets("リスト").Select
ChDir wk_Path
ActiveWorkbook.SaveAs Filename:=wk_Path & "\Data_List.csv", _
  FileFormat:=xlCSV, CreateBackup:=False
Sheets("Data_List").Name = "リスト"
  
Sheets("TOP").Select
ChDir wk_Path
ActivateWorkbook.SaveAs Filename:=wk_Path & "\" & wk_FName1, _
  FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
  ReadOnlyRecommended:=False, CreateBackup:=False

宜しくお願いします。

【55366】Re:ネットワーク上での保存について
回答  inoue E-MAIL  - 08/4/30(水) 23:35 -

引用なし
パスワード
   ネットワーク上の問題はいろいろあるので分かりませんが、
CSV形式に保存してから元のブックに保存し直しているのでしょうか?

そのような方法を採るより、
CSVに保存するシートをCopyしてから保存するようにすれば
元ブックは変わらないので保存し直す必要はないと思います。
変更を反映する場合でも単にSaveで良いはずです。

【55368】Re:ネットワーク上での保存について
お礼  marumaru  - 08/5/1(木) 8:51 -

引用なし
パスワード
   ▼inoue さん:
>ネットワーク上の問題はいろいろあるので分かりませんが、
>CSV形式に保存してから元のブックに保存し直しているのでしょうか?
>
>そのような方法を採るより、
>CSVに保存するシートをCopyしてから保存するようにすれば
>元ブックは変わらないので保存し直す必要はないと思います。
>変更を反映する場合でも単にSaveで良いはずです。

inoue さん
早速、Copy後の保存に変更し、無事動作しました。大変有り難う
ございました。また、機会がありましたら宜しくお願いします。

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