在EXCEL表中怎样用公式实现单击Sheet1一个单元格就会自动跳转定位到Sheet2和这个内容相同的单元格

例如Sheet1的A1单元格为123,Sheet2的A50单元也为123。当我单击Sheet1的A1时就会自动跳转定位到Sheet2的A50。新手不胜感激

公式可以引用其它单元格的值,却无法如你所说的“跳转定位”,要“跳转定位”可用宏来实现,下面的代码可实现:当选择sheet1的A1单元格时,直接“跳转定位”到Sheet2的A50单元格。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 And Target.Row = 1 Then
Sheets("sheet2").Activate
Sheets("sheet2").Range("A50").Select
End If
End Sub追问

不好意思我有点没说清楚:sheet2中的123并不固定在A50中,而可能在A中任意单元格!我想知道能通过单元格内容123跳转定位吗?

追答

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column 1 Then Exit Sub '不是点击A列则忽略
neirong = Target.Value
For i = 1 To Sheets("sheet2").Range("A65536").End(xlUp).Row
If neirong = Sheets("sheet2").Range("A" & i) Then
Sheets("sheet2").Activate
Sheets("sheet2").Range("A" & i).Select
End If
Next
End Sub

温馨提示:答案为网友推荐,仅供参考
相似回答