|
フォルダ内にあるCSVファイルから、
毎回決まった行のコピーを別のブックにまとめたいのですが、
フォルダ内のファイルは
121L.CSV
121F.CSV
121I.CSV
342L.CSV
342F.CSV
342i.CSV
(121,342等のファイル名はランダム数になります。)
のように121のものに対し、3つのCSVファイルが作られています。
フォルダ内のファイル数は30〜40で不定です。
このフォルダ内のファイルの語尾がL.CSVの各47,48の2行をひとつの別ブックの1シートにまとめたいと思っています。
この掲示板にあった『44871 複数の同一形式ブックのセルデータを別のブックシートにまとめたい』
を参考に見ていたのですが、ファイル名が毎回ランダムになってしまうので、Forで回すとしても何を基準にすればいいか思いつきません。
大体の構成は出来ているのですが、組み方がいまいちわからないといった感じです。(間違っているかもですが・・・・
構成としては・・・
1、フォルダ内から該当するファイルを抽出
2、ファイル名を変数に代入
3、別のブックのA列にファイル名を値として貼り付け
4、抽出したファイルから指定行をコピー
5、コピーした値をB列から行にそって貼り付け
6、次の該当ファイルを抽出
7、2と同じ
8、先ほどコピーしたブックの3で貼り付けした2行下に貼り付け
9、4〜8の繰り返し(実際は1〜5の繰り返しですが・・・)
と、このような感じなのですが一番肝心なところでわからない
「ランダムなファイルの抽出の仕方」
を一番教えていただけたらありがたいです。
よろしくお願いします。
|
|