如果匹配,则使用 E​​xcel 公式在第二张表中突出显示第一张表中选定的值

如果匹配,则使用 E​​xcel 公式在第二张表中突出显示第一张表中选定的值

如果匹配,是否可以在第二张工作表中突出显示第一张工作表中的选定值?例如,我单击第一张工作表中值为“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

在此处输入图片描述

在此处输入图片描述

相关内容