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

シート検索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文字