【VBA编程】10.自定义集合

本文介绍了如何在VBA中定义和使用自定义集合,通过`Dim 集合名 As New Collection`声明集合,并利用`Add`方法添加元素。详细步骤包括插入类模块,修改类模块名称,编写代码,以及展示最终结果,使得读者能够按照关键字访问集合元素。
摘要由CSDN通过智能技术生成

自定义集合类型,类似于变量声明,只是要将Dim关键字和New collection关键字搭配起来使用,其语法描述如下:其中集合名的命名方式同于标准变量的命名

Dim 集合名 As New collection

对于已经定义的集合对象,可以使用集合的Add方法向集合中添加元素,语法如下:

集合名.add item[,key] [,before] [,after]

item:是一个必要的参数,表示将要添加到集合的对象名称

Key: 是一个可选参数,表示该对象在集合中以关键字表示,以供访问结合元素时,能够按照关键字访问

before:表示位于一个对象之前,其值为集合中某一对象的索引号

after:表示位于一个对象之后,其值为集合中某一对象的索引号

【环境准备】

首先插入“类模块”

 

修改“类模块”名称

双击修改后的“类模块”名称,并在代码窗口写下如下代码:

然后,新建插入“模块”

【代码区域】

Sub 自定义集合()
 Dim zdyjh As New Collection '自定义一个集合
 Dim obj As classname '定义一个对象
 Dim num As Integer '定义一个计数器
 Set obj = New classname '对一个变量赋值
 obj.name = "杨过" '为对象的属性赋值
 zdyjh.Add Item:=obj, Key:=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值