如何从所有工作表中获取特定单元格的值?
答
你可以用这样的公式:=SUM(Sheet1:SheetX!H1)
或者在VBA:
For Each w in ThisWorkbook.Worksheets
H1Sum = H1Sum + w.range("H1").Value
Next
+0
我认为VBA脚本可能适合我,因为我的工作表名称非常随意,随着时间的推移将会被添加。但是,如何将VBA脚本添加到我的Excel中? – Joel 2014-10-27 13:11:39
+2
只需插入两个空白的“虚拟”工作表,一个名为“开始”,另一个名为“结束”,并确保它们始终是工作簿中左侧和最右侧的工作表。然后公式为:SUM(开始:结束!H1)并始终工作,不管您的工作表名称或顺序如何。 – 2014-10-27 13:15:58
答
如果第一板是工作表Sheet1和最后一张是Sheet99则:
=SUM(Sheet1:Sheet99!H1)
您允许使用VBA吗?因为这听起来像是VBA的工作。 – jrad 2014-10-27 12:33:51
你想用公式或excel vba代码来实现这个吗? – 2014-10-27 12:33:55