Excel VBA質問箱 IV

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

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


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

【7789】ファイルを開かずにシートをコピーして取... 花屋 03/9/18(木) 11:33 質問
【7792】Re:ファイルを開かずにシートをコピーして取... INA 03/9/18(木) 11:54 回答

【7789】ファイルを開かずにシートをコピーして取...
質問  花屋  - 03/9/18(木) 11:33 -

引用なし
パスワード
   この質問箱で、ファイルを開かずにデータを取り込む
方法について投稿がありましたが、少し趣旨が異なるので
別途質問させていただきます。

質問は、別のExcelブック内の特定のシートを、そのブック
を開かずに現在開いているブックにコピーしたいと考えています。
(シートごと取込んでしまえば、データベース登録前の形式テェック
などをやり易いと思うので...)

シート名は決まっているとし、例えば、
コピー元シート名(開いていないブック内):Sheet1
コピー先シート名(開いているブックに追加):NewSheet
とします。

ただし、コピー元のExcelファイル名とパスは決まっていないので、
GetOpenFilenameメソッド等を用いて、ファイル名をダイアログ
ボックスを用いて取得したいと考えています。

以上の条件下で、シートの取込み方法がVBAで可能でしたら
その方法をお教えください。

【7792】Re:ファイルを開かずにシートをコピーして...
回答  INA  - 03/9/18(木) 11:54 -

引用なし
パスワード
   よく目にする質問なのですが、ファイルを開かない理由はあるのでしょうか?
ファイルを開いたように見せなくするのでは、ダメなのでしょうか?
大抵の場合は、
Then Application.ScreenUpdating = False
を使いますが、何か問題がありますでしょうか?

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