Excel VBA質問箱 IV

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

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


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

【28086】savecopyas shizu 05/8/28(日) 14:03 質問[未読]
【28087】Re:savecopyas MARBIN 05/8/28(日) 14:12 発言[未読]
【28093】Re:savecopyas shizu 05/8/28(日) 15:52 お礼[未読]
【28088】Re:savecopyas MARBIN 05/8/28(日) 14:19 発言[未読]
【28094】Re:savecopyas shizu 05/8/28(日) 15:53 発言[未読]
【28089】Re:savecopyas 通りすがり 05/8/28(日) 14:29 回答[未読]
【28090】Re:savecopyas MARBIN 05/8/28(日) 14:43 発言[未読]
【28095】Re:savecopyas shizu 05/8/28(日) 15:54 お礼[未読]

【28086】savecopyas
質問  shizu  - 05/8/28(日) 14:03 -

引用なし
パスワード
   こんにちは。
Savecopyasを使って、ファイルをコピーするときに、マクロ実行中のエクセルファイルではなくOpenしていない別ファイルの複製を作りたいと思っています。

この場合、別ファイルを一度Openしてから、コピーして更にCloseするような手間が必要なのでしょうか?

Workbooks("別ファイル名.xls")で直接コピー元オブジェクトを指定しようとするとエラーになります。

コピー元は閉じたまま複製したいのですが。

素人的な質問で申し訳ありませんがご教授ください。
よろしくお願いします。

【28087】Re:savecopyas
発言  MARBIN  - 05/8/28(日) 14:12 -

引用なし
パスワード
   一度Openしないと無理では?

画面に表示させたくないだけであれば
下記のようにすればいいかと思います。

  Application.ScreenUpdating = False
  '処理
  Application.ScreenUpdating = True

【28088】Re:savecopyas
発言  MARBIN  - 05/8/28(日) 14:19 -

引用なし
パスワード
   こちらでは禁止されてないけど
マルチポストはネチケット違反ですよ。

【28089】Re:savecopyas
回答  通りすがり  - 05/8/28(日) 14:29 -

引用なし
パスワード
   ▼shizu さん:
>こんにちは。
>Savecopyasを使って、ファイルをコピーするときに、マクロ実行中のエクセルファイルではなくOpenしていない別ファイルの複製を作りたいと思っています。
>
>この場合、別ファイルを一度Openしてから、コピーして更にCloseするような手間が必要なのでしょうか?
>コピー元は閉じたまま複製したいのですが。

つ VB の FileCopy ステートメント

【28090】Re:savecopyas
発言  MARBIN  - 05/8/28(日) 14:43 -

引用なし
パスワード
   そのファイルを開いている可能性がまったく無い
場合は心配は不要ですが、
万が一開いている場合は"FileCopy"はエラーにな
りますね。

万が一、の可能性がある場合はエラー処理を付け
加える必要があります。

※他サイトでFileCopyでのエラーに言及されてい
ました。

【28093】Re:savecopyas
お礼  shizu  - 05/8/28(日) 15:52 -

引用なし
パスワード
   ▼MARBIN さん:
>一度Openしないと無理では?
>
>画面に表示させたくないだけであれば
>下記のようにすればいいかと思います。
>
>  Application.ScreenUpdating = False
>  '処理
>  Application.ScreenUpdating = True

やはり無理ですか。
表示に関してのご指導ありがとうございます。試してみます。

【28094】Re:savecopyas
発言  shizu  - 05/8/28(日) 15:53 -

引用なし
パスワード
   ▼MARBIN さん:
>こちらでは禁止されてないけど
>マルチポストはネチケット違反ですよ。

すいません。ネチケット違反とは知りませんでした。以後気をつけます。

【28095】Re:savecopyas
お礼  shizu  - 05/8/28(日) 15:54 -

引用なし
パスワード
   ▼MARBIN さん:
>そのファイルを開いている可能性がまったく無い
>場合は心配は不要ですが、
>万が一開いている場合は"FileCopy"はエラーにな
>りますね。
>
>万が一、の可能性がある場合はエラー処理を付け
>加える必要があります。
>
>※他サイトでFileCopyでのエラーに言及されてい
>ました。

了解しました。ファイルが開いている可能性が全く無いとはいえないのでエラーロジックを考えます。

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