How to Set Excel's "Find All" Feature to Search Entire Workbook by Default Instead of Current Sheet?

Researcher 6 Reputation points
2024-11-07T05:03:57.15+00:00

I'm trying to adjust Excel's "Find All" feature so that it searches the entire workbook by default, rather than only the current sheet. I’ve researched this and found that there are third-party tools and VBA macros that can accomplish this, but I’d prefer not to use them. One of the main reasons I’m avoiding VBA is that my Excel file is shared, and macros aren't compatible with shared workbooks.

I did come across a VBA script that essentially navigates the Excel GUI using keyboard commands to switch from sheet to workbook:

Public Sub SearchWorksheet()
    SendKeys ("^f{tab}{tab}w{enter}+{tab}+{tab}")
End Sub

Reference: https://www.reddit.com/r/excel/comments/fd1g3o/make_searchctrlf_for_the_whole_workbook_instead/

While this workaround works, it still involves VBA. So I want to know if there is any setting in Excel itself, or perhaps a registry tweak or ADMX setting, that would allow me to set "Find All" to search the entire workbook automatically? I’d appreciate any suggestions on how to achieve this without relying on external tools or VBA code.

Office
Office
A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.
1,707 questions
Excel
Excel
A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
1,961 questions
PowerShell
PowerShell
A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
2,593 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.