我需要一个VBA算法,它将为我提供所有组合,以便在多个记录标记上累计mony

时间:2016-10-24 19:20:09

标签: excel-vba loops vba excel

我有一个包含6条记录的电子表格。每条记录都有一个金额字段。我需要编写一个流程来为每个可能的行组合提供总额。例如

Total = row1 amount
Total = row2 amount
Total = row3 amount
Total = row4 amount
Total = row5 amount
Total = row6 amount
Total = row1 amount + row2 amount
Total = row1 amount + row3 amount
Total = row1 amount + row4 amount
Total = row1 amount + row5 amount
Total = row1 amount + row6 amount
Total = row1 amount + row2 amount + row3 amount
Total = row1 amount + row2 amount + row4 amount

有没有人会有这样做的算法或代码示例?

1 个答案:

答案 0 :(得分:0)

<强> 背景:
您需要了解permutation and combination才能确定您的具体目标。根据给定的上下文,我假设你需要组合。
解决方案方法:
鉴于主题主题方法,有很多主题可以提供方法,herehere是stackoverflow数据库中的示例。我发现只是复制粘贴代码形式他们的答案,也没有明确地为您复制粘贴。
进一步的建议:
有很多为此设计的模板,this is a good one to modify to your needs,但界面是西班牙语