首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

[VBA]VBA中有聚合变量吗

2013-01-08 
[VBA]VBA中有集合变量吗VBA中有集合变量吗?我想将一组数据放到一个变量中,但不想用数组。类似.Net的中的Lis

[VBA]VBA中有集合变量吗
VBA中有集合变量吗?
我想将一组数据放到一个变量中,但不想用数组。
类似.Net的中的List、ArrayList、DataTable等集合。
[解决办法]
可以用Dictionary对象。

Dictionary 对象
描述
对象,用于存储数据关键字和条目对。

语法
Scripting.Dictionary

说明
Dictionary 对象与 PERL 关联数组等价。可以是任何形式的数据的条目被存储在数组中。每个条目都与一个唯一的关键字相关联。该关键字用来检索单个条目,通常是整数或字符串,可以是除数组外的任何类型。

下面的代码举例说明了如何创建一个 Dictionary 对象:
Dim d                   '创建一个变量
Set d = CreateObject(Scripting.Dictionary)
d.Add "a", "Athens"     '添加一些关键字和条目
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...

在VBA中看帮助吧,很清楚的。

热点排行