小编dma*_*acp的帖子

从数组创建所有可能的唯一组合的列表(使用VBA)

背景:我将数据库中的所有字段名称都拉到了数组中 - 我已经完成了这个部分没有问题,所以我已经有一个包含所有字段的数组(allfields())并且我有一个数有多少个字段(numfields).

我现在正在尝试编译可以从各种字段名称中创建的所有唯一组合.例如,如果我的三个字段是NAME,DESCR,DATE,我想返回以下内容:

  • NAME,DESCR,DATE
  • 名称,DESCR
  • 名称日期
  • DESCR,日期
  • 名称
  • DESCR
  • 日期

我为此尝试了一些不同的东西,包括多个嵌套循环,并在这里修改答案:如何从VB中的数组元素中创建所有可能的总和组合以满足我的需要,但看起来好像我没有访问权限我的工作PC上必要的库(System或System.Collections.Generic),因为它只有VBA.

有没有人有一些VB代码可以实现这个目的?

非常感谢!

arrays vba combinations

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

combinations ×1

vba ×1