我在 Excel 中使用注释分配,并且需要搜索值和注释中的特定文本。有没有办法将 Excel 中的查找和替换配置为默认查找这些字段?
答案1
我这样做:对于我的工作簿,转到 VBA。在 Microsoft Excel 对象 > ThisWorkbook 下
Option Explicit
Private Sub Workbook_Open()
Application.ScreenUpdating = False
Worksheets(1).Cells.Find What:="", After:=ActiveCell, _
LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False
Application.ScreenUpdating = True
End Sub
因此,每当工作簿加载时,它都会运行此代码,该代码基本上会进行虚拟搜索并将 LookIn 设置为值(来自公式)。Excel 倾向于“记住”您的上一次设置。因此,您未来的 CTRL-F 将使用此设置。
我知道您可以放置一个虚拟工作簿,每次 Excel 加载时都会自动加载,但我更喜欢将其设置为特定工作簿。希望这能有所帮助。
答案2
你可以试试Microsoft Excel 的高级查找和替换。
在所有打开的 Excel 工作簿和工作表中搜索和替换。同时在值、公式、超链接和注释中搜索。
“Microsoft Excel 高级查找和替换”增强了 Excel 的内置功能
Find
并为您提供:
- 在所有打开的 Excel 工作簿和工作表中查找和替换 - Excel 高级查找和替换
- 同时搜索值、公式、超链接和注释。
- 在所有打开或选定的工作簿和工作表中搜索。
- 所有搜索结果以树状视图显示。
- 在搜索结果中轻松导航。
- 替换全部或选定的找到的项目。
- 将找到的实例导出到新的工作簿。
- 轻松显示/隐藏插件(标准 Ctrl+F 快捷键)。
- 支持Microsoft Excel 2007。
在搜索开始之前,您可以通过选择工作簿、工作表、注释、超链接、公式或/和值来定义搜索区域。