![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
以下のやり方がわかりません。教えてください。
指定したフォルダ内のエクセルファイル(*.xls)からI列の8種類ある値(文字列)を条件に、条件の含まれる行を抽出し、1つのシート(指定シート)にマージしたいです。
※ファイル内データは条件の8種類に含まれないもの・空欄のものもあります
※データはB7〜U*です
※マージするシート(Sheet1)は、B1〜U1まで項目を入力している状態です
※マージシートのA2〜A*に抽出するファイル名,B2〜U*に条件に該当したデータをコピーして貼り付けたいです
さらに、できれば
すべてのファイル内の条件にあったデータをソートをかけずに種類別に行に追加していきたいです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?e8efa67)
No.2
- 回答日時:
追加の補足です。
1)8種類の文字列は、マクロ作成時、
「あいう」「かきく」「さしすせ」「たち」「なにぬねの」「はひ」「まみむ」「その他」を使用します。その後、あなたのほうで、この文字列をあなたの環境にあわせて変更してください。
それで、宜しいでしょうか?
2)抽出対象となるのは、8種類の文字列の何れかが、
①I列の文字列に一致する場合
②I列の文字列に含まれる場合
のどちらかでしょうか。
「あいう」を例にとるとI列の値が「あいうえお」の場合
①なら抽出しない。
②なら抽出する。
となります。
(①とは思いますが、”条件の含まれる行を抽出し”とあったので念の為の確認です)
3)マクロを何回か実行した場合、sheet1の2行目以降が常に上書きされますが宜しいでしょうか。
前回集計した結果の次の行から集計するわけではありません。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?e8efa67)
No.1
- 回答日時:
補足要求です。
1)抽出対象となるのは、ブック(*.xls)内の全てのシートですか。それともブック内の1つのシートですか。
1つのシートの場合は、シート名はなんでしょうか。
2)上記1)集計対象となったシートのI列に8種類ある値(文字列)が含まれていれば、抽出対象となるということですが、
「8種類ある値(文字列)」は、具体的にどのような文字列ですか。それが、判らないと、抽出できません。
3)「すべてのファイル内の条件にあったデータをソートをかけずに種類別に行に追加していきたいです。」という記述がありますが、
意味がよくわかりません。具体的に説明していただけませんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Visual Basic(VBA) Excel VBA 複数ブックシートごとにデータを統合する方法について 4 2022/05/20 14:23
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Visual Basic(VBA) 複数ブックの統合について Excel VBA 1 2022/05/13 09:48
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルファイルのシート毎の容量
-
excelの不要な行の削除ができな...
-
複数シートからデータを拾って...
-
Excelでシートの違うデータでグ...
-
シート削除して同名シート追加...
-
EXCELで2つのファイルから重複...
-
Excelマクロ 差分抽出の方法が...
-
エクセル マクロ "特定の日付...
-
【Excel】【VBA】重複しないリ...
-
他のシートの一番下の行データ...
-
EXCEL の表を一行ずつシートに...
-
VBAで CTRL+HOMEの位置へ移動...
-
エクセルで複数行のデータを1列...
-
ファンモータが作動しない。
-
マクロで月毎に自動仕訳する方法?
-
EXCEL グラフ作成 データの範...
-
エクセルで1つのシートを拠点...
-
excelマクロで複数シート間のデ...
-
電子部品のデータシートの探し方
-
オートフィルタで抽出したデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数シートからデータを拾って...
-
excelの不要な行の削除ができな...
-
エクセルファイルのシート毎の容量
-
Excelでシートの違うデータでグ...
-
シート削除して同名シート追加...
-
Excelで日付変更ごとに、自動的...
-
VBAで CTRL+HOMEの位置へ移動...
-
【エクセルマクロ】複数シート...
-
トランジスタの選び方
-
EXCEL 複数行のデータを1行にま...
-
EXCELで2つのファイルから重複...
-
別々のシートの表をピボットテ...
-
エクセル VBA VLOOKUP
-
他のシートの一番下の行データ...
-
エクセルのカメラ機能について
-
時間帯の重複を除いた集計について
-
EXCEL の表を一行ずつシートに...
-
ファンモータが作動しない。
-
エクセルで名簿を50音で切り分ける
-
エクセル マクロ "特定の日付...
おすすめ情報
ご対応ありがとうございます。
説明不足で申し訳ございません。
1、ブック内にはいくつかシートがあり、その中の「帳票」というシートのみです。
2、そのままお伝えが難しいため、マスクをかけたお答えになりますが、「あいう」「かきく」「さしすせ」「たち」「なにぬねの」「はひ」「まみむ」「その他」のように文字数がばらばらなものになります。
3、ブック内の「帳票」シートから抽出されたデータが、ブックごとに上から並ぶのではなく、上記2の種類別に「あいう」なら「あいう」がまとまって上から並ぶようにソートをかけた状態にしたいです。
(I列が上からあいう→かきく→さしすせ→たち→なにぬねの→はひ→まみむ→その他と並ぶように)
よろしくお願いいたします。