0

我正在尝试使用适用于无宏工作簿(如 .xlsx 文件)的方法列出 Excel 工作簿中的所有工作表。

我知道以下选项,尽管两者都需要将工作簿保存为允许宏的文件格式:

方法一:Excel 4 函数

请参阅我发布的这个答案。

方法二:VBA

请参阅另一个用户发布的此答案。

有没有列出所有工作表的选项?如果没有,是否有任何公式可以命名包含公式的工作表之外的任何工作表?

4

1 回答 1

1

如果您有灵活性,您可以使用@urdearboy 中的公式,例如每张纸上的 A1,然后使用 3D 参考将它们收集在一起,例如=TEXTJOIN(CHAR(10), FALSE,'FirstSheet:LastSheet'!A1),然后从字符串中提取。

这是一个大杂烩,但它确实有效。(但目前我对 1 个单元格中列出的所有工作表感到满意;A1 包含工作表名称 + 描述)

警告 - FirstSheet 和 LastSheet 显然必须跨越要列出的工作表范围,如果它们四处移动,则 3D 参考可能不合适或损坏

于 2020-11-26T14:11:56.770 回答