gpt4 book ai didi

Excel:具有多个工作表的简化 SUM

转载 作者:行者123 更新时间:2023-12-04 21:07:20 25 4
gpt4 key购买 nike

我很难用名字来解决这个问题。首先,以这个例子

Sheet 1                       Sheet 2
|
A B | A B
|
Labor 1000 | Labor 200
Material 1000 | Material 200
|
... | ...
|
Labor 500 | Labor 100
Material 500 | Material 100

问题 :我希望能够将劳动力和 Material 值合计为 n张数。默认模板以两 (2) 张表格开始,但用户可以添加他们想要的任意数量的表格。

问题 (如我所见):用户可以添加尽可能多的 “特别”页面顶部的特定项目定价行。但是,在此之下,每个部分(人工/ Material 计算)都统一偏移。

如果有人可以帮助我解决这个问题,我将不胜感激。提前致谢!

最佳答案

这是它的核心,我在一些环境方面遇到了问题,但我会更新

For i = 1 To counts
For Each wkst In ThisWorkbook.Sheets
wkst.Activate
tots(i) = tots(i) + WorksheetFunction.SumIf(Range("A:A"), categories(i), Range("B:B"))

Next
Next

在哪里 categories是一个包含“劳动力”、“ Material ”等的数组, tots是一个 double 数组(如果没有任何美元金额,则为整数),并且 countscategories 中的元素数.

关于Excel:具有多个工作表的简化 SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7123393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com