如何在Visual Basic for Applications中使用“类模块”或“模块”?
我试图在vba中创build一个集合,并不知道如何做到这一点。 任何人都可以解释这个给我,或者把我送到一些链接?
我一直在研究这个“语言问题”几个小时。 我已经检查过,谷歌,MSDN和F1的帮助无济于事。
你能否更明确地expression你想要做的集合 – 下面是一些更好的类模块和集合链接的集合。
类模块
- Walkenbacks 颜色button类模块
- 皮尔逊上课模块
- Peltier, Chart事件类模块
词典v集合
- Patrick Matthews 在VBA中使用Dictionary类
基本的方法是:
声明一个Collection对象
Dim oCol As Collection
创build对象的一个实例
Set oCol = New Collection
将东西添加到集合中
oCol.Add Item:=1, Key:="Item1IsANumber" oCol.Add Item:="SomeString", Key:="Item2IsAString"
参考项目
z = oCol.Item(1) ' z = 1 z = oCol.Item(2) ' z = "SomeString" z = oCol.Item("Item1IsANumber") ' z = 1 z = oCol.Item("Item2IsAString") ' z = "SomeString"
CPearson.com
是一个很好的参考许多东西的VBA
这是链接到collections页面