• ベストアンサー

エクセルでリストの作成

複数のフォルダー内に有るエクセルのデーターで有るキワードで検索してその検索結果を1枚のシートにでまとめる事は出来ませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.27

残念ながらこれ以上は、実際のエクセルファイルを見ないことには、原因追究ができません。

19630406
質問者

お礼

長々とありがとうございました。 また、機会がありましたらご指導よろしくお願いします。

その他の回答 (26)

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.26

OVERHEAD SIDEFEED (A LINE)/ FRAME これは、実際にはどこのセルにある文字でしょうか。

19630406
質問者

補足

これも別シートの1列B.Cの結合セルに有ります。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.25

それでは、? CELLS(78,2)と入力した結果は、何が表示されますか。

19630406
質問者

補足

OVERHEAD SIDEFEED (A LINE)/ FRAMEが表示されます。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.24

? CELLS(79,2)と入力した結果が、「KRF」にならない限り、問題解決しません。 なぜ、関係ない「OVERHEAD SIDEFEED (A LINE)/ CARRIER」という文字列が表示されるのでしょう。 では、? CELLS(80,2)と入力した結果は、何が表示されますか。

19630406
質問者

補足

上記実行の結果は『OVERHEAD SIDEFEED (A LINE)/ SIDEFEED ROLLER FRAME』が表示されました。 このシートは「OVERHEAD SIDEFEED (A LINE)/ CARRIER」の次のシートの1列B.Cに入力されている物です。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.23

No20で確認したのは、B79=CELLS(79,2)に入っている文字列が何かを知りたかったのです。 ? CELLS(79,2)と入力した結果は、「KRF」ではなく、「OVERHEAD SIDEFEED (A LINE)/ CARRIER」だということですね。 ここが理解できない部分です。「OVERHEAD SIDEFEED (A LINE)/ CARRIER」の文字列は1行目に入力されているのですね。 1行目に入力されている文字がなぜ79行目(CELLS(79,2))にあることになるのでしょう。心当たりはありませんか。

19630406
質問者

補足

おはようございます。 返事が遅くすいませんでした。 「OVERHEAD SIDEFEED (A LINE)/ CARRIER」は一行目のB.Cの結合されたセル内に有ります。「KRF」はCELLS(79,2)に記入されています。 別に心当たりは有りません。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.22

No.20の補足でB列(cells(79,2))には、「OVERHEAD SIDEFEED (A LINE)/ CARRIER」の文字が入っているのですね。KRFの文字もB列とはどういうことですか。KRFの文字列は、何行何列目に入っているのですか。

19630406
質問者

補足

「OVERHEAD SIDEFEED (A LINE)/ CARRIER」はB.C 1に入って居ます。(B.C結合セルです) KRFの文字はB.79です。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.21

B列は、機械名称ですか。 KFRがあるのはどの列ですか。

19630406
質問者

補足

KFRはB列にあります。 各シートの1列目のB・C(結合セル)に機械の名称が入力されています。KFRは3行目以降に実質は4行目からです。3行目は列のタイトルが入っています。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.20

For J = 2 To Cells(2, 2).End(xlDown).Row この行の下に IF J=79 THEN STOP を追加します。 これでマクロを実行するとマクロが中断します。 VBAの右下にイミディエイトのウィンドウがあります。 ここで ? CELLS(79,2) と入力しエンターキーを押してください。 何と表示されましたか?

19630406
質問者

補足

下記の機械名称が表示されました。 OVERHEAD SIDEFEED (A LINE)/ CARRIER

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.19

今まで追加したMSGBOX行は削除してください。 120の表示があるということは、そのシートには、B列に120行データがあるということですね。 KFRがあるのは、何行目ですか。

19630406
質問者

補足

おはようございます。 79行目に有ります。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.18

For J = 2 To Cells(2, 2).End(xlDown).Row の後ろに、 MSGBOX Cells(2, 2).End(xlDown).Row を追加してください。 マクロを実行して、表示される値を教えてください。 初めの3,4個だけで結構です。

19630406
質問者

補足

お手数お掛けします。 MicrosoftExcell 120 が表示されます。 OKのボタンが表示されます。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.17

B列のどこかにブランクの行はないですか。 1行目から最後の行まですべて文字が入っていますか。

19630406
質問者

補足

確認しました。各ブックの1枚目がインデックス成っている為、空白が有りました。すべて修正しました。 多分もう空白は無いはずですが、結果は代わり有りません。お手数お掛けしますがよろしくお願いします。

関連するQ&A

  • エクセルのデータをまとめて印刷

    一つのフォルダの中に複数のエクセルのデータがあります。さらにその一つ一つに複数のシートがあります。 このフォルダ下のエクセルデータ(全てのシート)を一括印刷したい場合どうすればいいのでしょうか? 色々調べたらそのフォルダのウィンドウの開いて、印刷したいエクセルのデータを選択して「ファイル」⇒「印刷」とすれば複数のエクセルデータを印刷できるのは分かっています。 けれど、このやり方だと全シートは無理ですよね? 何か良い方法を教えてください。 よろしくお願いします。

  • Excel内の文字の検索

    一つのフォルダーにExcelファイルが複数で存在します。 そのExcelのファイルは2つのシートから構成されています。1つ目のシートはフォルダー内にある全てのExcelファイルに共通で担当者全員の名前が記載されています。2つ目のシートは各々違うのですが2つ目のシートにA1のセルに担当者名を入れるようにしています。 この時、このフォルダー内にある複数のExcelファイルを担当者別に新にフォルダーを作って分類したいのですがExcelファイルをいちいち開かずに2つ目のシートの担当者名を検索する方法はないでしょうか? 「ファイルの中にある単語」でフォルダー検索を行うと当然ですがシート1に担当者全員の名前があるので全てのファイルがヒットしてしまいます。 ファイルが何千とあるのでいちいち開かないで検索する方法を教えて下さい。

  • Excelでリストからの表示で困ってます。

    Excelで番号を入れるとセルにデータが表示される。 技教えてほしい。 たとえば1を入れると別に入力されたリストから品名、価格、仕入先など複数のデーターが表示したい 別のシートからのデーターのコピー

  • 複数のExcelを1つのExcelに

    Excel.xlsの1シート目に、フィールドとデータが入っています。このExcelが担当者ごと複数存在します。 複数のExcelを1フォルダにまとめ、1行目はフィールド・あとは全てデータとして、1つのExcelブックの1シートへまとめることは可能でしょうか? フィールドは38列、行数はブックごと異なり、ブック名も担当者ごと異なります。 いろいろ調べたのですが、VBA初心者の為、VBAを貼り付けて実行してもうまくいきませんでした。 できれば、元ファイルは消さないよう、コピーのみ行いたいと思っています。 フォルダ名は C:\出庫依頼書 です。 どなたかご教授いただけませんでしょうか。

  • 【教えて下さい】リスト作成の方法について

    お忙しい中申し訳ありませんが、みなさまのお知恵を拝借したく、掲載させて頂きました。 実は、研究課題の作成で(プレゼン資料)でセブン銀行の全国のATM所在一覧をエクセルにて作成しなければなりません。(グラフなど資料作成の為) ネットで検索すると、地元の身近な部分での検索は出来るのですが、一覧というのは検索出来ませんでした。 細かい地域別に検索してエクセルのシートにコピー&ペーストで写してるのですが、とてもじゃないですが時間的に追いつかないのです。 セブン銀行さんに電話してリストの提供をお願いしたのですが、細かい検索が出来るほうが御利用の方の利便性に繋がるとの事で、全体一覧は見れませんとの事でした。(データの提供は断られました) 何とか作れる方法がないかなと思い掲載させて頂いた次第です。 教えて頂きたいのは、全国のセブン銀行の全ATMの、 (1)店舗(ATM)名 (2)所在地 上記の2つをエクセルシートに落とせる方法です。 何とか助けて下さい。 また、これは私の勉強不足なのですが、パソコンについての知識が殆どありませんので、可能な限り詳しく教えて頂ければ幸いです。 よろしくお願いします。

  • ExcelのVLOOKUP関数

    ExcelのVLOOKUP関数について質問があります。 複数のシートのデータを検索することはできますか? できるとすれば、どうすればいいのでしょうか?

  • エクセル ハイパーリンク

    エクセル ハイパーリンクについての質問です。 エクセルで元データ用シートと検索用シートを作成したのですが検索用シートにハイパーリンクをかけたいのですが検索するたびに検索結果によってハイパーリンクでとばしたい場所を変えたいのですがそのような事は出来るのでしょうか? 検索用シートの "B1" のセルに「あ」と入力すると元データ用シートの 「あ」ではじまる単語を 検索用シートの "C1" から縦に順番にVLOOUPでひいてきているのですが検索するたびに単語がことなる為、毎回ハイパーリンクでとばす場所を変えたいのですが? 今は、1つのセルには同じ所へのハイパーリンクしかかけられのですが。 それか、オートフィルタであるセルに入力すると自動でオートフィルタがかかるなどでもよろしいのですがいかがでしょうか?

  • Excel VBAでの全ワークシート検索について

    現在Excelで複数のシートにデータを入れており、各シート間では検索ができるのですが、TOPページから各シートすべてから条件をしていして検索をおこないたいんですが、全ワークシートの検索がうまくできません。 ご指導お願いします。

  • excel vba データリストからの抽出

    excel vbaで、以下のような事をしたいと思っています。 【sheet1】データ   A  B C D E  1 あ い う え お 2 か き く け こ 3 あ き く せ そ 4 さ  し す せ そ 5 あ し す け こ 【sheet2】検索 A1を検索条件セルにする ※検索キーはsheet1のA列に登場するテキストのみです。   A  B  C  D  E 1 あ い う え お 2   き く せ そ 3    し す け こ 4 5 ※A2、A3に"あ"と表示されてしまってもよいのですが、  出来れば表示なしが望ましいです。 sheet2のA1は、sheet3に、sheet1のA列に登場したテキストをデータとしてリストしておき、 「データの入力規則」でリストから選択できるようにしようと考えています。 説明が下手でうまく伝わらないかも知れませんが、うまいやり方があれば どうかご教示下さい。 宜しくお願い致します。

  • Excelで作成した数個のファイルを連結するには

    EXCELの操作について初心者です。 よろしくお願いいたします。 タイトルにある質疑を検索いたしましたが、 解決に辿り着きませんでしたので質問させていただきました。 EXCELで作成したファイルがそれぞれ別名で保存されています。 (同一フォルダ内で仮にA,B,Cの3個。) 今そのうちのAファイルを開くと下部はシート1になっています。 その下のタブにシート2、シート3とがあります。 そこで、やりたい事は、シート1を開いたとき シート2にファイルB、シート3にファイルCが 見れるように(この場合連結というのでしょうか?) したいのですが、どの様に行なえばよろしいのでしょうか。 お知恵をお借りしたくよろしくお願い申し上げます。