Excel精英培训网

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

[分享] 我学VBA数组之四:下标,上界、下界

  [复制链接]
发表于 2011-6-4 22:53 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2013-4-19 11:40 编辑

上一集简单说了下数组维数,还是那句话,要理解二维数组,你只要和工作表区域一一对应就可以了。数组的空间大小怎么理解?数组的边界是什么概念?那就想一想工作表中区域大小我们怎么判断吧?
如果说工作表区域大小就是区域面积吧,边界大小就是指长、宽。是不是就明白了?长、宽在工作表中是什么?不就是ROWS,COLUMNS,区域大小=ROWS*COLUMNS
VBA数组同样道理了。还是表示方法的问题。
[HIDE
]
定义:下标:数组元素个数=长或宽=ROWS或COLUMNS
上界(UBOUND):最大行号或最大列号
下界(LBOUND):最小行号或最小列号
下标=上界-下界+1
行向下标=长=选定区域的最大行号-最小行号+1
列向下标=宽=选定区域的最大列号-最小列号+1

[/HIDE]
过程赋值图示:
Sub fzys() '赋值演示
Dim arr
arr = [b8:g22] 涉及直接区域引用的,赋值给数组,默认行、列下界均为1
Stop
End Sub
4。1.JPG
4.2.JPG
4.3.jpg
未完待续。。。。。。
我学VBA数组之五:VBA数组函数

评分

参与人数 1 +9 收起 理由
wbzxz + 9 今天成果丰硕啊。

查看全部评分

发表于 2011-6-4 23:08 | 显示全部楼层
回复

使用道具 举报

发表于 2011-6-4 23:50 | 显示全部楼层
回复

使用道具 举报

发表于 2011-6-5 11:17 | 显示全部楼层
呵呵,刚开始学VBA,但愿能学好
回复

使用道具 举报

发表于 2011-6-5 20:03 | 显示全部楼层
回复学习
回复

使用道具 举报

发表于 2011-6-26 20:30 | 显示全部楼层
学基础,借鉴好的方法
回复

使用道具 举报

发表于 2011-7-3 08:45 | 显示全部楼层
学习...............
回复

使用道具 举报

发表于 2011-7-3 16:31 | 显示全部楼层
学习一下,虽然我是初学者
回复

使用道具 举报

发表于 2011-7-5 16:55 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-6 08:31 | 显示全部楼层
学习下,数组不懂呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 04:54 , Processed in 0.309105 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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