Excel VBA質問箱 IV

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

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


12391 / 13646 ツリー ←次へ | 前へ→

【10703】外部参照でシートを読み込むには ファイター 04/2/9(月) 13:58 質問
【10704】Re:外部参照でシートを読み込むには Jaka 04/2/9(月) 14:12 回答
【10756】Re:外部参照でシートを読み込むには ファイター 04/2/12(木) 14:12 お礼

【10703】外部参照でシートを読み込むには
質問  ファイター  - 04/2/9(月) 13:58 -

引用なし
パスワード
   漠然としたした質問ですみませんが、別のEXCELファイル
のデータを、現在開いているブックに読み込むことを考えています。

その手順として、別のExcelファイルを開かずに、その中の
特定のシートを読み込むことができればスマートにできて
いいな、と思っていますが、いろんな本で調べても
その方法が見つけられませんでした。

そのような方法は、そもそも可能なのでしょうか。
無理ならば、一度ファイルを開いてから読み込むことを
考えますが、その前に先輩方のお知恵と経験を拝借願えれば
ありがたく思います。

【10704】Re:外部参照でシートを読み込むには
回答  Jaka  - 04/2/9(月) 14:12 -

引用なし
パスワード
   [#7197]
みてみてね!

【10756】Re:外部参照でシートを読み込むには
お礼  ファイター  - 04/2/12(木) 14:12 -

引用なし
パスワード
   ▼Jaka さん:
>[#7197]
>みてみてね!

ご回答ありがとうございます。

列が3列で、行数が3000以内なので、次の方法で試してみました。

  With Worksheets("Sheet1").Range("A1:C3000")

    .Formula = "=[b.xls]Sheet1!A1:C3000"
    .Copy
    .PasteSpecial (xlPasteValues)

  End With

一応動いているので、使えそうですが...(ちょっと心配...)

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