我有 20 张工作表;每个工作表名称都是一个数字(工作表 1 的名称是51646
,工作表 2 的名称是,51647
依此类推)。我的最后一张工作表是每个工作表编号的数据摘要。
我想知道我需要使用什么函数来列出每个工作表名称?我知道如何从工作表的选项卡中提取数据,但不知道如何提取工作表名称。
我需要将每个工作表选项卡上的工作表名称拉到我的摘要工作表中。因此,当我更改工作表选项卡名称时,摘要工作表中的工作表名称也会更改。
我不想要宏,只想要函数。
我有 20 张工作表;每个工作表名称都是一个数字(工作表 1 的名称是51646
,工作表 2 的名称是,51647
依此类推)。我的最后一张工作表是每个工作表编号的数据摘要。
我想知道我需要使用什么函数来列出每个工作表名称?我知道如何从工作表的选项卡中提取数据,但不知道如何提取工作表名称。
我需要将每个工作表选项卡上的工作表名称拉到我的摘要工作表中。因此,当我更改工作表选项卡名称时,摘要工作表中的工作表名称也会更改。
我不想要宏,只想要函数。
我认为最简单的方法是在 VBA 中编写一个 UDF 函数,然后在工作表中调用该函数。它的参数是工作表在工作簿中的位置编号,即
1
从左侧开始的编号。函数代码必须放在标准模块中。例如,在工作表中,您可以像这样调用此函数:
这将是第一张工作表的名称。
RAND
当工作表名称更改时,添加重新计算函数。