1 Sub test() 2 ' Dim s As Collection '定义s变量为集合对象 3 ' Set s = New Collection '初始化集合对象s (不然没法使用) 4 5 Dim s As New Collection '推荐这句代码,直接初始化,能够不用再Set了 6 7 '集合s中添加元素的方法 8 For i = 1 To 10 9 s.Add i '对于集合s,用Add方法能够加入集合元素 10 '固然事实上你能够添加任意内容来代替本例中的i 11 Next 12 13 14 '读取集合中元素的方法 15 For i = 1 To s.Count '能够用Count属性返回集合中元素总个数 16 t = s(i) '读取集合s中第i个变量存入临时变量t中 17 t = s.Item(i) '正规的代码写法应该是这样子(效果同样,推荐用上一句更简明) 18 Debug.Print s(i) '在当即窗口中观察s(i)的值 19 Next 20 21 '下面是集合s中元素删除的方法 22 For i = 1 To s.Count '遍历集合元素 23 s.Remove (1) '每次删去第1个……直至所有删除完毕 或直接简写为: s.Remove 1 24 ' s.Remove (s.Count) '或者每次删除最后一个,直至所有删除完毕(推荐用上一句,不容易错) 25 ' 或简写为 s.Remove s.Count 26 Debug.Print s.Count '在当即窗口中观察集合s中剩余元素个数 27 Next 28 29 End Sub