我的Excel文件中有X张纸。在所有工作表上,都有一个命名范围:
TotalSupportCost
在主表上,我该怎么做:
Total value of all TotalSupportCost across every worksheet
这样,无论何时复制工作表,总数都会动态增加
答案 0 :(得分:1)
遗憾的是你不能使用像'= SUM('Sheet1:Sheet3'!testname)'这样的东西,虽然当你按住shift键并选择所有表格时Excel本身会给出...
您可以在有限范围内使用的工作表函数INDIRECT()
但是您仍然无法学习工作簿中工作表的所有工作表名称。
这使您可以使用VBA。在VBA中,您实际上可以遍历所有工作表并检索(并总结)某个单元格或命名范围的所有值。当您使用此功能Public
时,您将能够将其称为工作表函数本身!