我在 sheet1 中有以下数据。
TransId CustID Account Stake
1 1 NP1 10
2 1 NP1 11
3 1 NP1 12
4 1 NP1 13
5 1 NP1 14
6 2 NP2 15
7 2 NP2 16
8 2 NP2 17
9 2 NP2 18
10 2 NP2 19
11 3 NP3 20
12 3 NP3 21
13 3 NP3 22
14 3 NP3 23
15 3 NP3 24
以及 sheet2 中的以下详细信息。
Account Agent master SuperMaster
NP1 1 5 4
NP2 9 5 6
NP3 4 3 7
NP4 8 3 2
NP5 2 7 8
NP6 8 10 2
我需要在 sheet3 中计算,对于表中的每个 customerId,我需要考虑所有 TransId 和相关的股份和账户。然后我应该比较 sheet2 中的 account 并检索 agent、master 和 Supermaster 的值。因此,我在 sheet3 中的最终计算将是,对于每个 CustId,transId1(stake*agent*master*supermaster) + transId2(same as 1) 并一直持续到 TransId5,因为 CutomerId1 中有 5 笔交易。
请指导我如何在 VBA 中执行此操作?(我是编程和 VBA 新手)