我有两张纸:一张是input,另一张是master。
我的工作表快照input
如下所示:
Workers Name WEEK working hrs
a11 w1 40
a22 w5 30
a33 w9 10
a44 w10 80
我的工作表快照master
如下所示(注意:工人姓名是唯一的)
Workers Name W1 W2 W3 W4 W5 W6 W7 W8 W9 W10
a11 40
a22 30
a33 10
a44 80
我想要一个 sumifs 循环,以便它可以为在我的 master 表中工作小时的工人在他们各自的周(w1 到 w13)内提供结果。
我为此使用 sum ifs 公式:
Sheets("Master").Range("B2:B" & Range("A" & Rows.Count).End(xlUp).Row).Formula = "=SUMIFS(Input!C32,Input!C37,Master!C1,Input!C31,Master!B1)"
任何建议如何在 VBA 中循环它
请帮忙....