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)什么意思啊相关文档
如果我们熟悉RAKsmart商家促销活动的应该是清楚的,每个月的活动看似基本上一致。但是有一些新品或者每个月还是有一些各自的特点的。比如七月份爆款I3-2120仅30美金、V4新品上市,活动期间5折、洛杉矶+硅谷+香港+日本站群恢复销售、G口不限流量服务器比六月份折扣力度更低。RAKsmart 商家这个月依旧还是以独立服务器和站群服务器为主。当然也包括有部分的低至1.99美元的VPS主机。第一、I...
pigyun怎么样?PIGYun成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,期待我们携手共进、互利共赢。PIGYun为您提供:香港CN2线路、韩国CN2线路、美西CUVIP-9929线路优质IaaS服务。月付另有通用循环优惠码:PIGYun,获取8折循环优惠(永久有效)。目前,PIGYun提供的香港cn2云服务器仅29元/月起;韩国cn2云服务器仅22元/月起;美国CUVI...
继阿里云服务商推出轻量服务器后,腾讯云这两年对于轻量服务器的推广力度还是比较大的。实际上对于我们大部分网友用户来说,轻量服务器对于我们网站和一般的业务来说是绝对够用的。反而有些时候轻量服务器的带宽比CVM云服务器够大,配置也够好,更有是价格也便宜,所以对于初期的网站业务来说轻量服务器是够用的。这几天UCLOUD优刻得香港服务器稳定性不佳,于是有网友也在考虑搬迁到腾讯云服务器商家,对于轻量服务器官方...
ubound为你推荐
刷ip流量如何刷自己网站的IP流量上行宽带上行宽带是什么?腾讯合作伙伴大会从微信同程旅行买的机票怎么打印电子发票?动画分镜头脚本求份《仙剑奇侠传5》剧情动画分镜头脚本 越多越好flash序列号flash激活序列号是?微盟价格做微盟平台的销售怎么样,有前景吗西安娱乐西安市最刺激好玩的娱乐场所是哪里?手机在线客服手机客服热线全峰快递官网全峰快递公司的简介能了解一下吗linux启动盘制作工具linux下有没有制作u盘启动盘的东西
备案域名查询 已备案未注册域名 荣耀欧洲 云主机51web 发包服务器 好看qq空间 hostker 可外链网盘 服务器监测 购买国外空间 ca187 360云服务 云营销系统 smtp服务器地址 国内域名 网站加速 apnic 数据湾 密钥索引 发证机构 更多