VBA 宏编程 excel

现有A、B、C、D、E五大类物品,每大类包括好几小类,比如A(1,2,3...6), B(1,2,3...7), C(1,2,3...8), D(1,2,3...9),E(1,2,3...10)。能不能在EXCEL中编写一段VBA宏编程代码,从每类物品中选出两个形成组合,并在EXCEL中输出所有的组合?

楼下正解,确实有14,288,400种组合,

VBA做出来了,不过运行需要时间,我没处理完,需要的话自己下载运行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-10
有什么输出要求吗?
如果一行表示一个组合的话,EXCEL表格似乎容不下这么多组合数。
EXCEL2003只有65,536行,而2007也只有1,048,576行。
但是题目的级合数=C(6,2)*C(7,2)*C(8,2)*C(9,2)*C(10,2)=15*21*28*36*45=14,288,400种组合?
如果我没算错的话,那么用的VBA来运算的话,在程序设计时将需要考虑到内存的优化问题。
第2个回答  2013-04-10
可以的!请问方便吧文件发过来吗追问

请问方便把邮箱给我吗?

追答

[email protected]

相似回答