エクセルシート検索tool

エクセルシートの検索ツール(マクロや関数)

シート検索toolはエクセルのブックに多数のシートが存在する場合、
目的のシートをあいまい検索し、ヒットしたシートに
移動、および検索結果を画面のリスト上に表示します。
 ※マクロや関数などを利用したツールを紹介しています。

エクセルシート検索toolのダウンロードはこちら
フリーソフト(無料)です。作者:DTLファームさん
動作OS:Windows 10/8/7/Vista/XP
エクセル2007/2010/2013

システム開発者向けの補助ツールを目的として作成しました。
 データベース定義書やテーブル定義書などのブックで、1テーブル1シート形式の場合に、
 1秒でも早く”探す”と”移動”が行えるようになり、設計作業、コーディング作業を手助けしてくれます。

◆インストール方法
ファイルをお好きな場所へ展開します。
ファイルの展開後、Excelから[ツール] -> [アドイン]と
メニューを選び、参照ボタンから
展開したフォルダを開いてアドインを選択してください。

◆使い方
エクセル上で「Ctrl」+「Shift」+「F」
(デフォルトショートカット)で検索画面起動。

テキストボックスに検索したいシート名を入力し、
テキストボックス上で「Enter」キー。
#入力した検索条件の前後に”*”を付加してLike検索
  ↓
ヒットしたシートに移動。
  ↓
「いいえ」ボタンで次のシートに移動。

あいまい検索結果のシート名を画面のリスト上に表示。
検索結果リスト該当行をダブルクリックまたは「Enter」キー。
  ↓
該当シートに移動。

#「はい」ボタンまたは「Esc」キーで画面クローズ。
 「いいえ」ボタンで次にヒットするシートへ移動。
#入力した履歴は3つまで保持
#検索結果リストを右クリックからシート名コピー、
リスト上から一時的に削除などが可能。

#検索画面上での矢印キーでフォーカス移動を最適化済み
「はい」ボタン上で「↓」キーで検索結果リストにフォーカス移動
検索結果リスト上で「←」キーでテキストボックスにフォーカス移動
検索結果リスト上で「→」キーで履歴ボタンにフォーカス移動

#Like検索のため、以下の記号を使用可能。
?:任意の1文字
*:0個以上の任意の文字
#:任意の1文字の数値(0~9)
[charlist]:文字リスト(charlist)に指定した文字の中の任意の1文字
[!charlist]:文字リスト(charlist)に指定した文字以外の任意の1文字