- ベストアンサー
読み込んだファイルを自動的に読み込んでくれるExcel VBAの作り方を教えて下さい。
ファイル名001,002,003,・・・200 というファイルがありそれぞれのファイルにはB106・・B6109にデータが入っています。 これらのファイルのデータをまとめるために、 B12,C12,D12,・・・??12 にファイル名を B13,B14,・・,B6016、C13,C14,・・,C6016、・・・ にそれぞれのファイルのデータが貼り付けられたファイルを作成したいのですが、 このためのマクロの作り方を教えて下さい。 何卒よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
やりたい内容はほぼ明確になっていると思われます。 「作り方」をということなので、おおよそこんな手順でしょうか・・・ *まず、ループで処理できるように1ファイル分の処理を作ってみる 0)準備作業 各変数の定義 列番号(ループ用)の変数を作成 集計用のブック、シートなどをセット 1)ファイル名を変数としておいて、ブックをオープン ブック名を列番号の12行に記入 データを列番号の13行以降に記入 2)ブックを閉じる 列番号(記入用)を+1 *↑の1~2をファイル名でループできるようにする ファイル名が質問文のように単純に番号で決まっているなら、 format(n,"00#")などでファイル名を作成可能。(nはループの変数)