Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


33681 / 76734 ←次へ | 前へ→

【48269】同一フォルダ内の複数ブックから、指定範囲のセルの値をコピー
質問  eyes  - 07/4/10(火) 23:18 -

引用なし
パスワード
   フォルダ内にある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の繰り返しですが・・・)

と、このような感じなのですが一番肝心なところでわからない
「ランダムなファイルの抽出の仕方」
を一番教えていただけたらありがたいです。

よろしくお願いします。

1 hits

【48269】同一フォルダ内の複数ブックから、指定範囲のセルの値をコピー eyes 07/4/10(火) 23:18 質問
【48270】Re:同一フォルダ内の複数ブックから、指定... ウッシ 07/4/10(火) 23:38 発言
【48279】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/11(水) 8:52 お礼
【48294】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/12(木) 1:26 質問
【48295】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/12(木) 1:53 発言
【48296】Re:同一フォルダ内の複数ブックから、指定... ウッシ 07/4/12(木) 8:47 発言
【48300】Re:同一フォルダ内の複数ブックから、指定... eyes 07/4/12(木) 10:30 お礼
【48301】Re:同一フォルダ内の複数ブックから、指定... ウッシ 07/4/12(木) 10:45 発言

33681 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free