如果匹配,是否可以在第二张工作表中突出显示第一张工作表中的选定值?例如,我单击第一张工作表中值为“Map”的单元格,如果匹配,Excel 会切换到工作簿中的第二张工作表并自动将光标放在具有相同值的单元格上。
答案1
如果下面的宏解决了您的难题,您可以使用它。您可以为该宏创建一个键盘快捷键,每次运行该宏时,它都会在 excel 文件中的下一个(右侧)工作表中搜索选定的文本。您可以根据需要编辑宏。
Sub Macro4()
my_text = Selection.Value
ActiveSheet.Next.Select
Cells.Select
On Error GoTo my_err
Selection.Find(What:=my_text, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Exit Sub
my_err: MsgBox "search text not found"
ActiveSheet.Previous.Select
End Sub