• ベストアンサー

エクセルのセル抽出でチェックシート

複数ブックの同じシートの特定セルの内容を抽出し、1つのチェックシート用のエクセルに貼り付けたいのですが、可能でしょうか。 複数ブックは1つのフォルダの中に入れます。特定セルは複数のシートにまたがっています。 Book1 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7 Book2 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7 Book3 Sheet1:A5, B10, D20/Sheet3:C1, H4/Sheet5:F7  ・  ・

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

複数ブックを全て開き、 まずは、=をクリックして、貼り付けたいシートの特定セルをクリックした後で、 出来上がった数式の=を削除して、一旦文字列にし、下にドラッグコピーして、 文字列操作でBook1の部分をBook2等に置き換えて、その後=を追記して数式に戻してはいかがでしょう。

sayasaya88
質問者

お礼

ご回答ありがとうございます。 複数ブックは数十あります。それを全部開いて、となると・・ 出来れば一括で抽出できるようなマクロがいいんですが。 贅沢なこと言ってすみません。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

特定のファイルが決まっているなら、すでに回答があるリンク貼り付けの機能で外部ファイルを参照するのが最も簡単で確実なように思います(1回設定すればセル位置やファイル名などの変更は「置換」の機能で簡単に設定できます)。 >複数ブックは数十あります。それを全部開いて、となると・・ >出来れば一括で抽出できるようなマクロがいいんですが。 関数の場合とは異なり、マクロで実行する場合は、逆にすべてのブックを開かないと外部ファイルのデータを参照できません(以下のページのように特殊な方法も考えられますが)。 マクロで対応したいなら、以下のページを参考にしてください。 http://okwave.jp/qa/q6298551.html

sayasaya88
質問者

お礼

ありがとうございました。