Excel VBA:识别所有可能的组合

时间:2016-11-08 11:22:18

标签: excel-vba combinations vba excel

我有两个会计记录,我尝试匹配。 会计记录1包含以下(例如)数据:

A=100,
B=150 and
C=210.

会计记录2包含以下(例如)数据:

x1=55,
x2=45,
x3=90,
x4=60,
x5=80,
x6=70,
x7=20 and
x8=40.

应该提到两个会计记录中的数据都可以是负数和正数。

会计记录1中列出的所有3笔交易是会计记录2中至少1笔交易的总和。不会考虑交易加倍。

具体来说,我需要一个excel vba代码来获得以下结果:

A=x1+x2;
B=x3+x4; and 
C=x5+x6+x7+x8.

由于B也可以等于x3 + x7 + x8,我需要代码循环遍历可能的解决方案,直到会计记录2中的所有交易都被分配。

要采取的任何提示或建议步骤?

非常感谢!

0 个答案:

没有答案