我正在使用名称来解决这个问题。首先,举个例子
Sheet 1 Sheet 2
|
A B | A B
|
Labor 1000 | Labor 200
Material 1000 | Material 200
|
... | ...
|
Labor 500 | Labor 100
Material 500 | Material 100
问题:我希望能够将n
张数的工资和材料值合计。默认模板以两(2)张开头,但用户可以添加他们想要的任意数量的纸张。
问题(我认为):用户可以在页面顶部添加任意数量的“特殊”页面特定商品定价行。但是,在此之下,每个部分(人工/材料计算)均匀偏移。
如果有人可以帮我解决这个问题,我真的很感激。提前谢谢!
答案 0 :(得分:0)
以下是它的内容,我遇到了一些环绕声问题,但我会更新
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
是一个包含“Labor”,“Material”等的数组,tots
是一个双精度数组(如果没有任何金额,则为整数),以及counts
是categories
中的元素数量。