• ベストアンサー

エクセルのシートを検索したい

仕事で使うエクセルの書類なのですが、 顧客別にシートを作成しているので、シートの数が多くなり探すのに時間がかかります。 今は 「検索と置換」からオプション開いて検索場所を選択して~ ということをしているのですが上手く検索ができなかったりするので テーブルにフィルターをかけるように、シート自体にフィルターをかけたりして検索する方法はないのでしょうか。 宜しくお願い致します。

専門家の回答 ( 2 )

回答No.3

そうですね。 すみません。VBAの中身の問題ですので、恥ずかしながらそこまでの専門知識はありませんので、即答することができません。 ネットで「シートを検索して一覧を出し、検索したシート名をクリックするとそのシートが選択されて表示される」という内容で検索、または再度このサイトで質問されてはどうでしょうか。 お役に立てることができなくてすみません。

21s-a
質問者

お礼

いえいえ! 細かいことまでありがとうございます! すごく助かりました!

畑中 正憲(@shuminm1629t) プロフィール

【自己紹介】 はたなか まさのり と申します。 よろしくお願いします。 大手進学塾で23年間、英語、社会、国語の講師をしておりました。独立後も専門学校で再就職支援講座のパソコン講座の講師をしております...

もっと見る
回答No.2

フィルターをかけるような手法は見当たりません。 シート名の一覧を作成するマクロをつくることができます。 下記URLにサンプルマクロがあります。 http://www.relief.jp/itnote/archives/000960.php 単純にシート名を検索するだけでしたら、 参考URLを参照してください。

参考URL:
http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=010559
21s-a
質問者

お礼

ありがとうございます! 一覧の作成はできたのですが、その一覧から各シートへ移動できないかと思い、調べていたら 『VBAでシート一覧を書き出して、シート名をクリックすれば該当シートに移動することができます。 先頭のワークシートに一覧を作成しておけば、次回からは一覧のワークシート名をクリックするだけで移動できます。』 とありました。 移動するときもマクロを組む必要があるのでしょうか? 重ね重ねになりますがよろしくお願いします。

畑中 正憲(@shuminm1629t) プロフィール

【自己紹介】 はたなか まさのり と申します。 よろしくお願いします。 大手進学塾で23年間、英語、社会、国語の講師をしておりました。独立後も専門学校で再就職支援講座のパソコン講座の講師をしております...

もっと見る

関連するQ&A