如何更改工作表名称时如何在每个工作表中保持工作表超链接到CellA1

时间:2015-06-17 13:55:09

标签: excel hyperlink

我正在使用 excel 2010 - 我在测试计划模板中有11个工作表。第一个工作表是一个概述,其索引具有每个工作表中单元格A1的超链接。

在单元格A1中的每个工作表中都是公式" = MID(CELL("文件名",A1),查找("]",CELL(& #34;文件名",A1))+ 1255)及"测试计划"这将在测试计划工作表名称更改的任何时候更新,并且还将添加"测试计划"。

在“索引”部分的“概述”工作表中捕获工作表的单元格A1中的内容 - 单击索引超链接时,它将打开该测试计划的工作表。

但是,当测试计划的工作表名称发生更改时,超链接当然不再起作用并显示错误。

将索引超级链接保留到测试计划工作表的单元格1A的最佳方法是什么,无论工作表名称的更改和/或更改的频率如何?

注意:每个默认工作表名称是模块加工作表#即:模块(1),模块(2),模块(3)等...

2 个答案:

答案 0 :(得分:0)

您可以使用HYPERLINK函数以及相关工作表上的单元格引用。无论工作表名称如何,引用都将跟踪正确的位置。在那里,您使用CELL获取该单元格的地址并将其提供给HYPERLINK

工作表A1上的单元格Index中的

公式。如果您想要更好地查看单元格的文本,可以添加第二个参数:=HYPERLINK(..., "prettier text to display")

=HYPERLINK(CELL("address",Data2!A1))

工作表名称和结果的图片

picture of result

要多次执行此操作,您只需复制公式并将单元格引用更改为下一个工作表。对于其中的11个,这并不算太糟糕。如果您有更多,可以使用VBA自动创建公式。

答案 1 :(得分:0)

我找到了一个解决方案 - 我能够为每个工作表的单元格A1分配一个“已定义的名称”,并从概览表上的索引部分为单元格A1指定超链接 - 现在每当更改工作表名称时,超链接仍然是功能的...到目前为止似乎工作,我已经改变了几个工作表名称,超链接没有破坏...