多个表单中重复命名范围的总和?
我在我的Excel文件中得到了X页的数量。 在所有表中,有一个命名的范围:
TotalSupportCost
在主表上,我怎么能做这样的事情:
Total value of all TotalSupportCost across every worksheet
这样,每当一张表被复制总数将dynamic增加
不幸的是,你不能使用'= SUM('Sheet1:Sheet3'!testname)'这样的东西,虽然Excel本身会给你,当你按住Shift键并select所有工作表…
一个工作表函数,你可以使用有限的扩展是INDIRECT()
但是你仍然无法学习工作簿中工作表的所有工作表名称。
这让你到使用VBA的手段。 在VBA中,实际上可以遍历所有工作表,并检索(并总结)某个单元格或命名范围的所有值。 当你把这个functionPublic
你就可以把它称为工作表函数本身!