• ベストアンサー

エクセルで別のブックからデータを取得するマクロ

困っています、わかる方教えてください。 現在エクセルのAというブックを開いているとします。 そのAにデスクトップにあるBからデータをコピーし、貼り付けたいのです。 流れとしては Aブックを起動 ↓ マクロ起動 ↓ ファイルを開くダイアログみたいな形で、Bのブックを選択 ↓ Bブックの(A1:B2)のデータを取得し、Aブックの(C1:D2)に貼り付け 以上です。 だれか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.1

'ファイルを開くダイアログみたいな形で、Bのブックを選択 Application.FindFile 'Bブックの(A1:B2)のデータを取得し、Aブックの(C1:D2)に貼り付け Range("A1:B2").Copy Workbooks(1).Worksheets(1).Range("C1:D2") '----------------------------- 後は宜しく

すると、全ての回答が全文表示されます。

関連するQ&A

専門家に質問してみよう