兰色幻想 发表于 2012-5-16 16:17

VBA数组里也可以放对象的

       在大家的印象中,VBA数组里只是放一些值,其实数组里也可以放对象的,那么怎么把对象放在数组里呢,当然要用SET

       Dim arr(1 to 2) as range
       set arr(1)=range("a1")
       set arr(1)=range("a2")

   怎么使用呢?
       arr(1).value=100 这里arr(1)就相当于range("a1")arr(1)就是一个单元格对象。

   本次作业可以把选取的单元格区域一个个储存在VBA数组里,最后再一个个拿出来填充颜色。当然了,也可以用数组储存所有选取的工作表名称和单元格地址文本。最后一个个组合成对象。然后进行相应操作。

   本次作业题就提示这么多了:)

lslly 发表于 2012-5-16 16:22

{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}

lslly 发表于 2012-5-16 16:22

{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}

yl_li 发表于 2012-5-16 16:30

收到,作业已完成!

zjyxp 发表于 2012-5-17 16:39

校长,对我来说,您提示的太少了^:L

liuho1 发表于 2012-5-22 19:31

刚看到,作业已交……

hactnet 发表于 2012-5-23 14:36

作业交了才看到,想了好长时间!:victory:
页: [1]
查看完整版本: VBA数组里也可以放对象的