| 
    
     |  | はじめまして、宜しくお願いします。 書き方が分かりにくくて申し訳ないです。
 
 返答
 1、ダイアログで選択したCSVファイルを開きたいと考えています
 2、抽出したい日付は特定の一日になります。
 数が少ないのであればフィルタ抽出が簡単なのですが、数が多く、簡単に出来るようVBAマクロでツールを作成したいのです。
 説明が下手で申し訳ないです。
 3、新規のシートと考えて頂いて問題ありません。
 空白列に貼り付けるというのは……
 複数のCSVファイルは、異なる項目のデータが入っており、横に並べたいんですよね。CSVファイルの中身の項目数は月ごとに変化するので、明確な指定が出来ず、空白の列を見つけてそこに貼り付けて欲しいといったイメージで書きました。
 
 > A1〜B4まで埋まっていたら、次はC1から貼り付けたい
 の意味が分りません。CSVデータは 2項目(2列)しかないのですか?
 
 の答えですが、CSVデータの列数は月ごとに変化してしまいます。
 なので、別シートに貼り付ける時、どこに貼るかあらかじめ指定ができないので空白列を見つけて貼り付けられるようにできないか、というイメージで書きました。
 
 CSVファイル1
 8/1 はなこ 東京都
 .
 .
 8/31 さえこ 埼玉
 
 CSVファイル2
 8/1 会社員
 .
 .
 8/31 主婦
 
 CSVファイル3
 8/1 300万 50万 3万
 .
 .
 8/31 58万 40万 56万
 
 というような三つのファイルがあるので(列数は月ごとにそれぞれ変化してしまう)
 指定日→8/31
 別シートに
 8/31 さえこ 埼玉 8/31 主婦 8/31 58万 40万 56万
 
 とまとめたいです。
 
 分かりにくい説明で申し訳ありません。
 心苦しいのですが、少しでも助言を頂ければ幸いです。
 
 
 |  |