• ベストアンサー

読み込んだファイルを自動的に読み込んでくれるExcel VBAの作り方を教えて下さい。

ファイル名001,002,003,・・・200 というファイルがありそれぞれのファイルにはB106・・B6109にデータが入っています。 これらのファイルのデータをまとめるために、 B12,C12,D12,・・・??12 にファイル名を B13,B14,・・,B6016、C13,C14,・・,C6016、・・・ にそれぞれのファイルのデータが貼り付けられたファイルを作成したいのですが、 このためのマクロの作り方を教えて下さい。 何卒よろしくお願い致します。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

やりたい内容はほぼ明確になっていると思われます。 「作り方」をということなので、おおよそこんな手順でしょうか・・・ *まず、ループで処理できるように1ファイル分の処理を作ってみる 0)準備作業  各変数の定義  列番号(ループ用)の変数を作成  集計用のブック、シートなどをセット 1)ファイル名を変数としておいて、ブックをオープン  ブック名を列番号の12行に記入  データを列番号の13行以降に記入 2)ブックを閉じる  列番号(記入用)を+1 *↑の1~2をファイル名でループできるようにする  ファイル名が質問文のように単純に番号で決まっているなら、  format(n,"00#")などでファイル名を作成可能。(nはループの変数)