在不使用VBA的情况下循环工作表

时间:2010-05-26 11:14:09

标签: excel excel-2007

我需要根据工作簿中所有工作表的条件来累计某些单元格。

伪代码将是

Foreach ws as Worksheet
    'total =SUMIF (A2:A5, "search term", B2:B5)
Next
MsgBox (total)

但我不想使用宏。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以执行3D参考(跨多个工作表),但仅使用SUM而不是SUMIF。

您可以将SUMIF位放入每个工作表的新列中,然后使用3D参考对这些结果进行SUM运算。