【发布时间】:2015-04-29 19:21:30
【问题描述】:
我在 Excel (TABLE) 中有下表。
我正在尝试循环遍历数组 (CODE) 中的表格和故事。
然后循环遍历数组并根据 ID (OUTPUT) 生成唯一的输出。
我已经提供了我拥有的代码,但在确定循环遍历 ID 相同的数组的最佳方式时遇到了问题 - 即我想按 ID 对数组输出进行分组。
表格
| ID | Name | Value |
---------------------
| 01 | John | Value |
| 01 | Sam | Value |
| 02 | Luke | Value |
| 03 | Jack | Value |
| 04 | Rob | Value |
| 04 | Bob | Value |
输出
01 - John, Sam
02 - Luke
03 - Jack
04 - Rob, Bob
代码
'Store Array
For row = 2 to 6
MyArray(i,0) = Cells(row,1).value
MyArray(i,1) = Cells(row,2).value
MyArray(i,2) = Cells(row,3).calue
next row
'Output Array
For a = Lbound(MyArray) to Ubound(MyArray)
???
Next a
我不知道我是使用 if/then/else 语句还是其他循环来实现这一点?
【问题讨论】: