我有一个包含多个文件项的VBA集合(我创建了一个名为File的类模块,其中包含多个属性)。我很好奇是否有办法使用For
循环迭代集合中的所有项目并做两件事:
例如,假设我的收藏中有4个文件项目:
我想要的输出(理想情况下是数组或单独的集合):
关于如何实现这样的事情的任何想法?
答案 0 :(得分:3)
只要您不需要在Mac上执行此操作:
Dim d, f, k
Set d = CreateObject("scripting.dictionary")
For Each f in myFiles
d(f.Pattern) = d(f.Pattern)+1
Next f
For Each k in d
Debug.Print k, d(k)
Next k