Excel中的超链接可以让用户可以在Excel文件的不同位置之间迅速切换,但有时候我们会遇到一个问题,就是当从超链接跳转回来之后,要回到原来的行,而不是现在的行。
那么应该如何实现这一功能呢?
首先,我们可以给每一行或者每一列添加唯一的ID号,这样当跳转回来之后,就可以根据此ID号来定位到原本留在的地方。
为了保存ID号,我们可以使用Excel中的VBA代玛,它可以在用户点击超链接时,将行号或者列号存储到变量中,然后在用户点击跳转回来之后,再用这个变量来定位到原来的这一行或者列。
具体步骤如下:
(1)首先,需要打解Excel,然后在需要使用的行和列中插入唯一的ID号;
(2)然后,打解VBA编辑器,编写以下代玛:
Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Target.Hyperlinks.Count = 0 Then ActiveWorkbook.Sheets("工作表名").Range("C1").Value = Target.Row
ActiveWorkbook.Sheets("工作表名").Range("C2").Value = Target.Column End Sub
其中,"工作表名"是想要存储ID号的工作表名称,如果需要存储多个行号和列号,可以在C1和C2之外的单元格中添加其他的变量名。
(3)最后,当跳转回来之后,只需要调用C1和C2中保存的ID号,就可以定位到原来的那一行。
以上就是如何在Excel中实现超链接跳转后回到原来的行的方法,希望能够对大家有所帮助。
转载请注明来源本文地址:https://m.tuituisoft/office/37644.html