|
如何在两个工作表建立超链接使单元格一一对应跳转?
有Sheet1和Sheet2两工作表,单击Sheet2表格的D1单元格,就会自动链接到Sheet1表格的D1单元格;依此类推。
三种方法解决,分别利用函数公式、vba代码、基础操作:
一:函数公式法:
在sheet2的D1单元格输入如下公式:- =HYPERLINK("#sheet1!D"&ROW(),"sheet1!D"&ROW())
复制代码 复制公式或代码下拉填充。
二:vba代码:
单击sheet2工作表,Alt+F11打开VBE窗口,输入如下代码:- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- Dim N As Long
- If Target.Count = 1 And Target.Column = 4 Then
- N = Target.Row
- Sheet1.Activate
- Sheet1.Cells(N, 4).Select
- End If
- End Sub
复制代码 复制公式或代码三:基础操作法:
选择sheet2的D列区域--》将鼠标移动到选定区域边框处,待鼠标变为四向箭头时按下鼠标右键,然后按下ALT键--》拖动鼠标到工作表sheet1的工作表标签--》选择合适的位置--》松开ALT按钮--》松开右键,弹出快捷菜单→选择“链接此处”。 |
|