メインコンテンツへスキップ

Excelでワークシート名で検索するにはどうすればよいですか?

通常、検索と置換機能を使用すると、セルを簡単に検索/検索できます。 ただし、ワークシート名で検索する必要がある場合があります。 たとえば、シートのタブバーには数十のワークシートが詰め込まれているため、ワークシートをすばやく見つけてジャンプする必要があります。 では、どうやって? この記事では、それを簡単に解決するための両方の方法について説明します。


VBAでワークシート名で検索

このメソッドは、アクティブなブック内のワークシートを簡単に検索するためのVBAマクロを導入します。

1。 プレス 他の + F11 キーを同時に押して、Microsoft Visual Basic forApplicationsウィンドウを開きます。

2に設定します。 OK をクリックします。 インセット > モジュール、次に、次のVBAコードを新しい開いているモジュールウィンドウに貼り付けます。

VBA:ワークシート名で検索

Sub SearchSheetName()
Dim xName As String
Dim xFound As Boolean
xName = InputBox("Enter sheet name to find in workbook:", "Sheet search")
If xName = "" Then Exit Sub
On Error Resume Next
ActiveWorkbook.Sheets(xName).Select
xFound = (Err = 0)
On Error GoTo 0
If xFound Then
MsgBox "Sheet '" & xName & "' has been found and selected!"
Else
MsgBox "The sheet '" & xName & "' could not be found in this workbook!"
End If
End Sub

3。 プレス F5 キーを押すか、 ラン このVBAを実行するためのボタン。

4。 シート検索ダイアログボックスが表示されたら、検索するワークシート名を入力して、 OK ボタン。 スクリーンショットを参照してください:

別のダイアログボックスが表示され、ワー​​クシートが見つかったかどうかがわかります。 閉じてください。

注: このVBAには、完全に一致するワークシート名が必要です。 正確に完全なワークシート名を入力するだけで、このVBAでこのワークシートを見つけることができます。


Excel用Kutoolsのシート名のリストを作成してワークシート名で検索

上記のVBAは、ワークシート名を正確に覚えて入力できない場合、ワークシートを見つけるのが簡単ではない場合があります。 このメソッドは、Excel用のKutoolsを導入します シート名のリストを作成する ワークシートを簡単に検索して移動するためのユーティリティ。

Kutools for Excel - Excel に必要な 300 以上のツールが詰め込まれています。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 ダウンロード中!

1に設定します。 OK をクリックします。 クツールズプラス > ワークシート > シート名のリストを作成する [シート名のリストの作成]ダイアログボックスを開きます。 スクリーンショットを参照してください:
シート01によるドキュメント検索

2。 開いている[シート名のリストの作成]ダイアログボックスで、設定を指定してください。 (1) チェックする ハイパーリンクのリストが含まれています オプション; (2) 新しく作成したインデックスシートの名前を入力します。 (3) 新しいインデックスシートの場所を指定します。 そして (4) インデックスシートのXNUMXつの列にすべてのワークシート名をリストします。

3。 クリック Ok ボタン。 これで、新しいインデックスシートが作成され、すべてのワークシートの前に配置されます。

4。 インデックスシートに移動し、を押します Ctrlキー + F キーを同時に押して[検索と置換]ダイアログボックスを開き、キーワードを入力します。 見つける ボックスをクリックし、 すべて検索 ボタン。 スクリーンショットを参照してください:

これで、キーワードを含むすべてのワークシート名が検索され、[検索と置換]ダイアログボックスの下部に一覧表示されます。 上記のダイアログボックスを参照してください。

5。 [検索と置換]ダイアログボックスで見つかったワークシート名をクリックして対応するセルを選択し、次にインデックスシートで選択したセルをクリックすると、対応するワークシートにすぐにジャンプします。

デモ:Excelでワークシート名で検索


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

Kutools forExcelのナビゲーションペインでワークシート名で検索

Kutools for Excelがインストールされている場合は、ナビゲーションペインでシート名でワークシートを簡単に検索できます。 次のようにしてください。

Kutools for Excel - 300 以上の必須ツールで Excel を強化します。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 今すぐ入手

1。 デフォルトでは、ナビゲーションペインが開いています。 閉じている場合は、をクリックしてください クツール > ナビゲーションペイン ナビゲーションペインを表示するには、をクリックします  (ワークブックとシート)ナビゲーションペインの左端にあります。

2。 確認してください フィルタ ナビゲーションペインのチェックボックス、および 指定したキーワードを次のボックスに入力します。 これで、名前に指定されたキーワードが含まれているすべてのワークシートが検索され、下のボックスに一覧表示されます。 スクリーンショットを参照してください:

Note:検索結果をクリックすると、ジャンプして対応するワークシートを一度に開きます。

デモ:Kutools forExcelのナビゲーションペインを使用してワークシート名で検索


Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

関連記事:

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you, it really helpful.
This comment was minimized by the moderator on the site
Note :- Formula Work only if you Sheet Name in Numeric="='E:\Contacts\"&"["&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&"'!$B$1048576"Use this Formula To Get Value from other Excel Sheet________________
Define Path = "='E:\Contacts\"&"["Give Sheet Name [if Sheet Name in Numericl] = SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1Cell No. = !$B$1048576
This comment was minimized by the moderator on the site
Note :- Formula Work only if you Sheet Name in Numeric="='E:\Contacts\"&"["&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&"'!$B$1048576"Use this Formula To Get Value from other Excel Sheet________________
Define Path = "='E:\Contacts\"&"["Give Sheet Name [if Sheet Name in Numericl] = SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1Cell No. = !$B$1048576
This comment was minimized by the moderator on the site
Muchas gracias por el consejo, me ayudo mucho!!
This comment was minimized by the moderator on the site
Dear sir, mujhe excel 2013 me worksheet search karne ki vba coding bata dijiye or search command bata dijiye
This comment was minimized by the moderator on the site
Please tell me about cell name search in all worksheet of excel 2007 shortcut or longterm
This comment was minimized by the moderator on the site
Thank you very much. The VBA code was very helpful for me :-) Thanks again!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations