vba - 在 Excel VBA 中创建组合

标签 vba excel combinations permutation

我已经搜索了整个网站,试图寻找一个宏(或函数),它将根据相邻列中的给定列表创建独特的组合。

基本上,我有:

A  1  F1  R1  
B  2  F2  
C     F3  
D  
E  

我试图将所有信息列出为(在同一工作表和不同列中):

A 1 F1 R1  
A 1 F2 R1  
A 1 F3 R1  
A 2 F1 R1  
A 2 F2 R1  
A 2 F3 R1  
B 1 F1 R1  
B 1 F2 R1  
B 1 F3 R1  
B 2 F1 R1  
B 2 F2 R1  
B 2 F3 R1  
...etc.

(能够切换列表在工作表上的打印位置的额外好处)

最佳答案

有一个工作簿位于 https://app.box.com/s/47b28f19d794b25511be使用基于公式和基于 VBA 的方法来完成此操作。

关于vba - 在 Excel VBA 中创建组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16820113/

相关文章:

excel - 对数组求和 vba

vba - Excel 2013 工作簿在单独的 Excel 实例中通过链接进行通信

c# - 我们可以用 C# 为 Excel 编写宏吗

excel - 在 Excel 2013 中编辑单元格时日期格式发生变化

list - 使用较长列表中的任意两个元素创建列表 DrRacket

python - 令人困惑的任务

javascript - 字符串双循环的组合 (JavaScript)

vba - 在 Visual Basic for Excel 2007 中,如何选择包含特定模式的行?

ms-access - VBA 文件打开速度很慢

excel - 如何向现有工作表添加新列并为其命名?