Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2318|回复: 5

[已解决]求教:怎样将工作表赋值给数组

[复制链接]
发表于 2013-6-20 16:31 | 显示全部楼层 |阅读模式
RT
我编写的代码是这样的
    Set wb = Workbooks.Open("D:\123.xls")
    Set ws(1) = wb.Worksheets("Au")
    Set ws(2) = wb.Worksheets("Ag")
    Set ws(3) = wb.Worksheets("Cu")
    Set ws(4) = wb.Worksheets("Pb")
    Set ws(5) = wb.Worksheets("Zn")
请问这样逻辑上对吗?谢谢了!
最佳答案
2013-6-20 16:37
没错,可以这样.把工作表对象放进数组里
发表于 2013-6-20 16:37 | 显示全部楼层    本楼为最佳答案   
没错,可以这样.把工作表对象放进数组里
回复

使用道具 举报

 楼主| 发表于 2013-6-20 16:39 | 显示全部楼层
妞叫七七 发表于 2013-6-20 16:37
没错,可以这样.把工作表对象放进数组里

那我调用的时候
wb.ws(i).Cells(row, 1)=Rng.Value
这样也是没有问题的了?
回复

使用道具 举报

发表于 2013-6-20 16:42 | 显示全部楼层
数组不属于某个工作表
ws(i).Cells(row, 1)=Rng.Value
这样就可以了
回复

使用道具 举报

 楼主| 发表于 2013-6-20 16:48 | 显示全部楼层
妞叫七七 发表于 2013-6-20 16:42
数组不属于某个工作表
ws(i).Cells(row, 1)=Rng.Value
这样就可以了

非常感谢!
回复

使用道具 举报

发表于 2013-6-25 14:11 | 显示全部楼层
{:321:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-30 02:25 , Processed in 0.419889 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表