永发信息网

VBA组合 A1:L1单元格12个数中,任意选6个2数组合,并另行列出所有组合结果。组合高手。

答案:2  悬赏:30  手机版
解决时间 2021-11-10 13:20
  • 提问者网友:轮囘Li巡影
  • 2021-11-10 06:21
VBA组合 A1:L1单元格12个数中,任意选6个2数组合,并另行列出所有组合结果。组合高手。
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-11-10 07:07
没明白,12选6列出所有结果?C(12,6)?追问老师,二数一组,选六组组合。如:12.34.56.78.90.1112.为其中一种组合,要求列出所有组合。谢谢!追答哦,一共就=COMBIn(12,2),共66种组合,so easy,两个for循环嵌套的事,马上好。
不对,是=COMBIn(PERMUT(12,2),6), 6547258432种组合,6.5亿组结果,你确认要列出所有组合吗?要不我先列出前500组?追问好的。追答
这是一部分。

这是代码。
我是VBA和公式组合使用解决的。
需要文件就私信发邮箱地址给我。
追问老师,已发。
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-11-10 07:42

执行执行之前的数据:

程序代码:

程序执行之后的状态:

另外一个函数随机选6个,可以用随机数在这个结果arr里面选择,也可以直接随机计算。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯