EXCEL如何使用VBA数据字典:消除重复后的总结
以下是代码和注释:
副总管()
Set DIC = createobject ("scripting。字典")'定义了一个字典。
Arr = Range("A1:C500 ")'假设最大行数为500,将A1到C500的区域放入数组中。
For I = 1 to bound (arr)'从1循环到数组中的最大行数。
If arr(i,1)& lt;& gt""和arr(i,1)& lt;& gt“设备”然后建议空间和标题行。
Dic (ARR (I,1)) = DIC (ARR (I,1))+ARR (I,3)'使用字典删除重复项并累加数字。
如果…就会结束
接下来我
[E2]。调整大小(DIC。计数,1) =应用程序。转置(DIC。keys)'转置字典的键(即A列中不重复的值)放入e列。
[F2]。调整大小(DIC。计数,1) =应用程序。转置(DIC。Items)'转置字典的kItems(即累积结果)并将其放入e列。
末端接头