打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【烟花原创】VBA零基础之第141篇字典(十八)

10Item中存储对象(单元格)

Excel VBA中,打交道最多的莫过于单元格对象了,这里我们就以单元格为例演示。

先来两个热身代码,看看大家对于对象引用的了解程度。


示例1


示例
2


示例与示例1相差无几,只是通过另一个对象引用来获取。

在上面两个热身代码中,我们演示了对象引用。当多个对象变量所引用的对象直接或间接的都指向了同一个对象时,通过任意一个变量引用修改对象的属性,执行对象的方法时所产生的效果会反馈到所有的对象变量之中。原因就是这几个对象变量引用的都是同一个对象,这点与普通的变量是有所不同的。比如上例中的rg1,rg2,通过修改rg1变量引用的对象的value属性,在rg2中读取value属性时,返回的是正是rg1设置过的属性值。

好了,回到字典的话题上来,上一篇讲到在

Item中存储数组时,当需要存储在Item中的数组时,需要先把数组取出放到一个中转变量(数组类型),通过修改中转数组,然后再把中转数组再重新写回到Item中。我们再用代码来验证当在Item中存储对象(单元格)时,是否也会需要到中转变量。

代码执行完后,直接引用通过Item中的对象,效果和上面的基本相差无几。当然实际编写中,当存储对象时,为了调试方便,添加中转变量还是比较好,而且添加一个变量,对于代码的书写量与维护还是有好处的


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
vba编程基础1
Excel揭秘8:看看方括号在VBA中的妙处——有用的Evaluate方法
EXCEL实用程序:A表对应数据写B表
零基础学Excel VBA-WE009【一对多的Vlookup应用(VBA)】更新
编写高效Excel_VBA代码的最佳实践(二)
Excel VBA 中的 10 个基本概念
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服