uboundvb中Ubound(a)什么意思啊
ubound 时间:2021-06-19 阅读:(
)
ubound函数的使用
UBound 函数
返回一个 Long 型数据,其值为指定的数组维可用的最大下标。
语法
UBound(arrayname[, dimension])
UBound 函数的语法包含下面部分:
arrayname 必需的。
数组变量的名称,遵循标准变量命名约定。
dimension 可选的;Variant (Long)。
指定返回哪一维的上界。
1 表示第一维,2 表示第二维,如此等等。
如果省略 dimension,就认为是 1。
所以你这个ubound(A,1)就是返回i维的最大下标
一般用在动态数组中,静态的最大下标在定义是就已经知道了
打字不易,如满意,望采纳。
VB中,什么时候用UBOUND?
恩,UBOUND 函数返回一个数组的最大下标,数据类型为Long。
比如说你定义了一个数组a(22),他的最大下标为22。
如果你给m赋值:m=UBOUND(a()),那么m的值就为22。
.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例子
Dim a(22) as integer
for i=0 toUBOUND(a())
a(i)=i
next i
与UBOUND相对的是LBOUND ,它是返回一个数组的最小下标,就不赘述了
如果想了解更多的vb函数,可以打开wood点击工具>宏>Visual Basic编辑器>帮助>Microsoft Visual Basic帮助>左侧的Visual Basic语言参考。
LBound UBound 的用法
我直接复制了
Sub 示例_1_023()
Dim Arr(1 To 10, 5 To 15, 10 To 20)
Dim Arr1(10)
[a1] = "数组变量:Arr(1 To 10, 5 To 15, 10 To 20) "
[a2] = "数组变量:Arr1(10) "
[a3] = "LBound(Arr, 1) 返回 ": [b3] = LBound(Arr, 1)
[c3] = "UBound(Arr, 1) 返回 ": [d3] = UBound(Arr, 1)
[a4] = "LBound(Arr, 3) 返回 ": [b4] = LBound(Arr, 3)
[c4] = "UBound(Arr, 3) 返回 ": [d4] = UBound(Arr, 3)
[a5] = "LBound(Arr1) 返回 ": [b5] = LBound(Arr1)
[c5] = "UBound(Arr1) 返回 ": [d5] = UBound(Arr1)
End Sub
代码详解
1、Sub 示例_1_023():宏程序的开始语句。
宏名为示例_1_023。
2、Dim Arr(1 To 10, 5 To 15, 10 To 20) :声明Arr为3维数组变量。
3、Dim Arr1(10) :声明Arr1为1维数组变量。
4、[a1] = "数组变量:Arr(1 To 10, 5 To 15, 10 To 20) " :把字符串赋给单元格A1。
5、[a2] = "数组变量:Arr1(10) " :把字符串赋给单元格A2。
6、[b3] = LBound(Arr,1) :运用LBound函数,返回数组Arr的第1维的最小可用下
界,返回1,赋给单元格B3。
7、[d3] = UBound(Arr,1) :运用UBound函数,返回数组Arr的第1维的最大可用上
界,返回10,赋给单元格D3。
8、[b4] = LBound(Arr,3) :运用LBound函数,返回数组Arr的第3维的最小可用下
界,返回10,赋给单元格B4。
9、[d4] = UBound(Arr,3) :运用UBound函数,返回数组Arr的第3维的最大可用上
界,返回20,赋给单元格D4。
10、[b5] = LBound(Arr1) :运用LBound函数,返回数组Arr1的最小可用下界,返回0或者1,要取决于Option Base的设置,默认为0。
11、[d5] = UBound(Arr1) :运用UBound函数,返回数组Ar1r的最大可用上界,返回10,赋给单元格D5。
LBound 函数
返回一个 Long 型数据,其值为数组指定维可用的最小下界。
LBound(arrayname[, dimension])
LBound 函数的参数:
arrayname 必需的。
数组变量的名称,遵循标准的变量命名约定。
dimension 可选的;Variant (Long)。
指定返回哪一维的下界。
1 表示第一维,2 表示第二维,如此类推。
如果省略 dimension,就认为是 1。
UBound 函数
返回一个 Long 型数据,其值为指定的数组维可用的最大上界。
UBound(arrayname[, dimension])
UBound 函数的语法包含下面部分:
arrayname 必需的。
数组变量的名称,遵循标准变量命名约定。
dimension 可选的;Variant (Long)。
指定返回哪一维的上界。
1 表示第一维,2 表示第二维,如此等等。
如果省略 dimension,就认为是 1。
说明
UBound 函数与 LBound 函数一起使用,用来确定一个数组的大小。
LBound 用来确定数组某一维的上界。
计算机中ubound()是什么意思
UBound(arrayname,[dimension])
arrayname
必需的,表示数组变量的名称,遵循标准变量命名约定。
dimension
可选的,类型为Variant (Long)。
指定返回上界的维度。
1 表示第一维,2 表示第二维,以此类推。
如果省略dimension,则默认为1。
此函数将返回一个 Long 型数据,其值为指定的数组维可用的最大下标。
假如 arrayname 为空,ubound 方法将返回 undefined。
vb中Ubound(a)什么意思啊
UBOUND 函数返回一个数组的最大下标,数据类型为Long。
比如说你定义了一个数组a(22),他的最大下标为22。
如果你给m赋值:m=UBOUND(a()),那么m的值就为22。
.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例子
Dim a(22) as integer
for i=0 to UBOUND(a())
a(i)=i
next i
与UBOUND相对的是LBOUND ,它是返回一个数组的最小下标,就不赘述了
如果想了解更多的vb函数,可以打开word点击工具>宏>Visual Basic编辑器>帮助>Microsoft Visual Basic帮助>左侧的Visual Basic语言参考。
以上为个人看法,手打很辛苦,希望采纳,谢谢您的支持。
谢谢您的支持,有任何疑问欢迎您再次通过此渠道提问,让大家共同解决,共同进步!
以上回答仅为“百度规则”,没有任何违法行为,请楼主采纳,谢谢!
- uboundvb中Ubound(a)什么意思啊相关文档
CloudCone在月初发了个邮件,表示上新了一个系列VPS主机,采用SSD缓存磁盘,支持下单购买额外的CPU、内存和硬盘资源,最低年付17.99美元起。CloudCone成立于2017年,提供VPS和独立服务器租用,深耕洛杉矶MC机房,最初提供按小时计费随时退回,给自己弄回一大堆中国不能访问的IP,现在已经取消了随时删除了,不过他的VPS主机价格不贵,支持购买额外IP,还支持购买高防IP。下面列...
上次部落分享过VirMach提供的End of Life Plans系列的VPS主机,最近他们又发布了DEDICATED MIGRATION SPECIALS产品,并提供6.5-7.5折优惠码,优惠后最低每月27.3美元起。同样的这些机器现在订购,将在2021年9月30日至2022年4月30日之间迁移,目前这些等待迁移机器可以在洛杉矶、达拉斯、亚特兰大、纽约、芝加哥等5个地区机房开设,未来迁移的时...
香港最便宜的vps要多少钱?最便宜的香港vps能用吗?香港vps无需备案,整体性能好,而且租用价格便宜,使用灵活,因为备受站长喜爱。无论是个人还是企业建站,都比较倾向于选择香港VPS。最便宜的香港vps能用吗?正因为有着诸多租用优势,香港VPS在业内颇受欢迎,租用需求量也在日益攀升。那么,对于新手用户来说,香港最便宜的vps租用有四大要点是务必要注意的,还有易探云香港vps租用最便宜的月付仅18元...
ubound为你推荐
短信营销方案家装短信营销如何进行才有效?短信营销方案短信营销怎么才能更有效果呢?youtube创始人世界第一大网站是什么?无处不在的意思人山无处不花枝的意思是什么webservice框架用JAVA作APP后端,一般用什么web service?用什么restful框架webservice框架什么是webservice,什么情况下使用,如何使用云办公平台云办公平台对企业办公有什么好处呢?医院排队系统医院排队叫号系统有哪些功能?医院排队系统医院门诊排队叫号系统防火墙技术应用在网络支付流程中,防火墙技术与数据加密技术应用则重点有什么不同?
上海服务器租用 花生壳免费域名 老域名全部失效请记好新域名 亚洲大于500m siteground 宕机监控 免费网络电视 qq数据库 最好的空间 150邮箱 中国电信宽带测速网 智能dns解析 国外在线代理服务器 国外的代理服务器 个人免费邮箱 atom处理器 测速电信 阿里云邮箱个人版 杭州电信宽带 密钥索引 更多